标签:sdn 接收 html orm str 数组 关于 edit com
java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送、者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形int转换成byte数组,同时如何把一个长度为4的byte数组转换为int类型。下面有两种方式。
第二种
publicclassByteUtil{/**
* 整型转换为4位字节数组
* @param intValue
* @return
*/publicstaticbyte[] int2Byte(int intValue){byte[] b =newbyte[4];for(int i =0; i <4; i++){
b[i]=(byte)(intValue >>8*(3- i)&0xFF);//System.out.print(Integer.toBinaryString(b[i])+" ");//System.out.print((b[i] & 0xFF) + " ");}return b;}/**
* 4位字节数组转换为整型
* @param b
* @return
*/publicstaticint byte2Int(byte[] b){int intValue =0;for(int i =0; i < b.length; i++){
intValue +=(b[i]&0xFF)<<(8*(3- i));}return intValue;}}
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
标签:sdn 接收 html orm str 数组 关于 edit com
原文地址:https://www.cnblogs.com/skinchqqhah/p/10350222.html