<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

    主站蜘蛛池模板: 国产99精品久久| 99精品人妻无码专区在线视频区 | 精品无码无人网站免费视频 | 亚洲精品天堂成人片?V在线播放| 99热国内精品| 亚洲精品在线视频| 国产一区麻豆剧传媒果冻精品| 高清在线亚洲精品国产二区| 无码精品一区二区三区在线| 乱人伦人妻精品一区二区| 白浆都出来了视频国产精品| 91麻豆精品视频| 久久精品国产亚洲AV高清热| 亚洲日韩精品一区二区三区| 久久精品国产第一区二区| 88国产精品欧美一区二区三区| 丰满人妻熟妇乱又仑精品| 日本VA欧美VA欧美VA精品| 亚洲欧洲精品成人久久奇米网| 国产午夜精品一本在线观看| 五月花精品视频在线观看| 精品国内片67194| 国产精品合集一区二区三区| 国产精品污WWW在线观看| 无码精品黑人一区二区三区| 夜夜高潮夜夜爽国产伦精品| 欧美激情精品久久久久久| 国产亚洲精品a在线观看| 国产女人18毛片水真多18精品| 91精品国产91久久久久久| 久久91精品国产91久久小草| 国产精品自拍一区| 国产精品视频免费观看| 国产午夜精品免费一区二区三区| 国产在线精品一区二区不卡| 99久久99这里只有免费的精品| 久久精品毛片免费观看| 少妇人妻偷人精品无码视频 | 精品乱码一区二区三区四区| 久久亚洲精品成人av无码网站 | 久久久久无码国产精品不卡 |