byte怎么向Integer或String类型转换? 参考:public static int Bytes2INT(byte[] num) //byte转换为int { int res = 0; int mask = 0xff; for (int i =0; i <4; i++) { res <<= 8; res = res |(num[i]& mask); } return res; }
byte类型占多少字节呢? //1个字节,8位 是用来存数字, 还是字符的呢? //不是字符,而是-2^7到2^7-1之间的数字 byte怎么向Integer或String类型转换 //Integer i = Integer.valueOf(byte); Integer integer = new Integer(byte); String s = String.valueOf(byte);
参考:public static int Bytes2INT(byte[] num) //byte转换为int
{
int res = 0;
int mask = 0xff;
for (int i =0; i <4; i++)
{
res <<= 8;
res = res |(num[i]& mask);
}
return res;
}
是用来存数字, 还是字符的呢? //不是字符,而是-2^7到2^7-1之间的数字
byte怎么向Integer或String类型转换 //Integer i = Integer.valueOf(byte);
Integer integer = new Integer(byte);
String s = String.valueOf(byte);