国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java整數與byte數組的轉換實現代碼

java整數與byte數組的轉換實現代碼

2020-12-01 14:39aotian16 Java教程

這篇文章主要介紹了java整數與byte數組的轉換實現代碼的相關資料,需要的朋友可以參考下

java整數byte數組的轉換實現代碼

           這里對java中整數與byte數組的轉換進行了實現,平時的項目中很少用的到,但是特定需求的時候還是需要的,這里就記錄下,親測可用,

實現代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
public class NumberUtil {
  /**
   * int整數轉換為4字節的byte數組
   *
   * @param i
   *      整數
   * @return byte數組
   */
  public static byte[] intToByte4(int i) {
    byte[] targets = new byte[4];
    targets[3] = (byte) (i & 0xFF);
    targets[2] = (byte) (i >> 8 & 0xFF);
    targets[1] = (byte) (i >> 16 & 0xFF);
    targets[0] = (byte) (i >> 24 & 0xFF);
    return targets;
  }
 
  /**
   * long整數轉換為8字節的byte數組
   *
   * @param lo
   *      long整數
   * @return byte數組
   */
  public static byte[] longToByte8(long lo) {
    byte[] targets = new byte[8];
    for (int i = 0; i < 8; i++) {
      int offset = (targets.length - 1 - i) * 8;
      targets[i] = (byte) ((lo >>> offset) & 0xFF);
    }
    return targets;
  }
 
  /**
   * short整數轉換為2字節的byte數組
   *
   * @param s
   *      short整數
   * @return byte數組
   */
  public static byte[] unsignedShortToByte2(int s) {
    byte[] targets = new byte[2];
    targets[0] = (byte) (s >> 8 & 0xFF);
    targets[1] = (byte) (s & 0xFF);
    return targets;
  }
 
  /**
   * byte數組轉換為無符號short整數
   *
   * @param bytes
   *      byte數組
   * @return short整數
   */
  public static int byte2ToUnsignedShort(byte[] bytes) {
    return byte2ToUnsignedShort(bytes, 0);
  }
 
  /**
   * byte數組轉換為無符號short整數
   *
   * @param bytes
   *      byte數組
   * @param off
   *      開始位置
   * @return short整數
   */
  public static int byte2ToUnsignedShort(byte[] bytes, int off) {
    int high = bytes[off];
    int low = bytes[off + 1];
    return (high << 8 & 0xFF00) | (low & 0xFF);
  }
 
  /**
   * byte數組轉換為int整數
   *
   * @param bytes
   *      byte數組
   * @param off
   *      開始位置
   * @return int整數
   */
  public static int byte4ToInt(byte[] bytes, int off) {
    int b0 = bytes[off] & 0xFF;
    int b1 = bytes[off + 1] & 0xFF;
    int b2 = bytes[off + 2] & 0xFF;
    int b3 = bytes[off + 3] & 0xFF;
    return (b0 << 24) | (b1 << 16) | (b2 << 8) | b3;
  }
}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://blog.csdn.net/aotian16/article/details/9859213

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲成人在线观看视频 | 免费成人在线视频网站 | 在线观看av网站 | www.成人在线视频 | 午夜精品久久久久久久久久久久久 | 久久久久久久久国产 | 亚洲精品久久久久久一区二区 | 天天综合天天做天天综合 | 色官网 | 日本精品网| 一区二区免费看 | 欧美性一区二区三区 | h视频在线免费观看 | 97视频在线 | 国产高清一区二区 | 精品视频免费 | 成人免费毛片aaaaaa片 | 亚洲免费视频网 | av天天网| 久久久久一区二区三区 | 国产成人av网站 | 精品久久一区二区三区 | 日韩欧美一区二区三区 | 四虎中文字幕 | 毛片com| 免费观看黄色大片 | 日韩在线观看一区二区 | 国产精品美女久久久久久久久久久 | 精品中文字幕一区 | 日韩在线资源 | 国产精品久久天天躁 | 午夜视频在线网站 | 涩涩视频在线看 | 久草福利在线视频 | 99黄色片 | 欧美一区永久视频免费观看 | 久久精品亚洲成在人线av网址 | 国产精品久久久久久久久免费高清 | 日韩色区| 成人午夜精品一区二区三区 | 免费观看黄色 |