提问者:tomcat
把一个int值保存到byte数组中(高位在前).int i=13223;byte[] b = new byte[4];......
回答者:sailing
int i=13223;
int length = String.valueOf .length();
byte[] b = new byte[length];
for(int k=0; k<length; k++){
b[k]= (byte) String.valueOf .charAt ;
}
for(int k=0; k< b.length; k++){
System.out.println("b[" + k + "]=" + (char)b[k]);
}
本文介绍了一种方法,即将一个整型值转化为字节数组并保持高位在前的顺序。示例代码演示了如何通过循环遍历字符串形式的整数,并将其字符逐个转换为字节。

8927

被折叠的 条评论
为什么被折叠?



