• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. Java byte[]轉int如何實現

        時間:2024-05-24 14:32:38 SUN認證 我要投稿
        • 相關推薦

        Java byte[]轉int如何實現

          函數需要:

          傳入一個一維byte數組, 比如{255,255} 轉換為int 為65535,相當于16進制FFFFH,以此類推,當傳入為{255,1}時,返回int為511,相當于1FFH.

          基本上是用在協議解析上,當有兩個byte表示長度協議時,用此函數可以得到協議的長度。

          代碼如下:

          Java代碼

          public static int bytesToInt(byte[] intByte) {

          int fromByte = 0;

          for (int i = 0; i < 2; i++)

          {

          int n = (intByte[i] < 0 ? (int)intByte[i] + 256 : (int)intByte[i]) << (8 * i);

          System.out.println(n);

          fromByte += n;

          }

          return fromByte;

          }

          而網上找的一些其他代碼就不頂用不知道為什么,如:

          Java代碼

          public static int bytesToInt(byte[] bytes) {

          int num = bytes[0] & 0xFF;

          num |= ((bytes[1] << 8) & 0xFF00);

          return num;

          }

        【Java byte[]轉int如何實現】相關文章:

        Java如何實現簡單的whois查詢03-16

        實現鼠標畫圖的Java程序03-16

        Java多線程的實現方式03-20

        Java語言的特點和實現機制02-27

        Java動態代理實現AOP的方法03-16

        如何編譯java程序03-05

        java實現web服務器的方法03-30

        Java認證輔導:Java實現二叉樹遍歷算法03-19

        如何讓JAVA代碼更高效03-20

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲中文字幕在线精品一区 | 日韩1区久久久久久久久久 亚洲AV伊人久久青青一区 | 五月天在线精品 | 日本亚洲欧洲免费无线码 | 性爱国产精品福利 | 中文字幕乱在线伦视频高濑 |