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

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

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 基于java中byte數組與int類型的轉換(兩種方法)

基于java中byte數組與int類型的轉換(兩種方法)

2020-06-06 15:02jingxian JAVA教程

下面小編就為大家帶來一篇基于java中byte數組與int類型的轉換(兩種方法)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

java中byte數組與int類型的轉換,在網絡編程中這個算法是最基本的算法,我們都知道,在socket傳輸中,發送、者接收的數據都是 byte數組,但是int類型是4個byte組成的,如何把一個整形int轉換成byte數組,同時如何把一個長度為4的byte數組轉換為int類型。下面有兩種方式。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public static byte[] int2byte(int res) {
byte[] targets = new byte[4];
 
targets[0] = (byte) (res & 0xff);// 最低位
targets[1] = (byte) ((res >> 8) & 0xff);// 次低位
targets[2] = (byte) ((res >> 16) & 0xff);// 次高位
targets[3] = (byte) (res >>> 24);// 最高位,無符號右移。
return targets;
}
 
public static int byte2int(byte[] res) {
// 一個byte數據左移24位變成0x??000000,再右移8位變成0x00??0000
 
int targets = (res[0] & 0xff) | ((res[1] << 8) & 0xff00) // | 表示安位或
| ((res[2] << 24) >>> 8) | (res[3] << 24);
return targets;
}

第二種

?
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
public static void main(String[] args) {
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    DataOutputStream dos = new DataOutputStream(baos);
    try {
      dos.writeByte(4);
      dos.writeByte(1);
      dos.writeByte(1);
      dos.writeShort(217);
     } catch (IOException e) {
    e.printStackTrace();
  }
 
  byte[] aa = baos.toByteArray();
  ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
  DataInputStream dis = new DataInputStream(bais);
 
  try {
    System.out.println(dis.readByte());
    System.out.println(dis.readByte());
    System.out.println(dis.readByte());
    System.out.println(dis.readShort());
  } catch (IOException e) {
    e.printStackTrace();
  }
  try {
    dos.close();
    dis.close();
  } catch (IOException e) {
    e.printStackTrace();
  }
}

以上這篇基于java中byte數組與int類型的轉換(兩種方法)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99成人| 亚洲天堂电影 | 国产综合在线视频 | 在线观看91| 亚洲成人一区二区三区在线观看 | 午夜影院| 欧美日韩专区 | 亚洲伊人影院 | 国产精品自产拍在线观看桃花 | 黄色电影在线免费观看 | 国产精品日韩在线观看 | 午夜影晥| 中文成人在线 | 日韩欧美精品在线 | 91亚洲国产成人久久精品网站 | 精品久久久久久久 | 国产黄色精品 | 在线99热| 欧美日韩网站 | 国产精品影院在线观看 | 久久久亚洲国产天美传媒修理工 | 亚洲天堂中文字幕 | 国产精品美女视频 | 久久精品亚洲精品国产欧美kt∨ | 这里有精品视频 | 亚洲视屏 | 国产黄色在线观看 | 成人av在线网站 | 午夜在线小视频 | 久久精品国产清自在天天线 | 欧美日韩精品在线 | 国产精品成人一区二区三区 | 在线黄色网 | 干干人人| 欧美精品在线一区二区三区 | 精品久久久久久亚洲综合网 | 韩国精品免费视频 | 欧美亚洲天堂 | 亚洲美女性视频 | 国产欧美日韩在线观看 | 亚洲一区精品在线 |