<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 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

    主站蜘蛛池模板: 无码欧精品亚洲日韩一区| 国产精品一区二区不卡| 93精91精品国产综合久久香蕉| 欧美亚洲国产精品第一页| 99久久精品免费| 国产中文在线亚洲精品官网| 日韩三级精品| 91精品啪在线观看国产| 97精品在线播放| 无码AⅤ精品一区二区三区| 亚洲国产精品VA在线看黑人 | 国产精品一区三区| 亚洲av无码乱码国产精品| 2048亚洲精品国产| 欧美国产成人久久精品| 久久久久99精品成人片直播 | 国产精品久久久久久久| 日韩精品人成在线播放| 国产精品免费大片| 日韩精品一区二区三区不卡| 国产午夜无码精品免费看动漫| 国产AV国片精品| 中文字幕精品一区二区三区视频| 精品在线免费观看| 无码国内精品久久人妻蜜桃| 91大神精品全国在线观看| 精品无码人妻一区二区三区品| 国产欧美在线观看精品一区二区 | 亚洲午夜精品一级在线播放放 | 国产成人精品cao在线| 亚洲国产精品18久久久久久| 亚洲国产精品久久久久久| 久久久无码精品亚洲日韩蜜臀浪潮 | 亚洲Av无码精品色午夜| 亚洲欧洲久久久精品| 999国产精品色在线播放| www.久久精品| 98视频精品全部国产| 久久久免费精品re6| 精品蜜臀久久久久99网站| 欧美日韩人妻精品一区二区在线 |