java 数组类型转换

Python017

java 数组类型转换,第1张

public static void main(String[] args) {

String [] s={"2","3","4"}

int [] array=new int[3]

for(int i=0i<s.lengthi++){

array[i]=Integer.parseInt(s[i])

System.out.println(array[i])

}

}

java中将4字节的byte数组转成一个int值的工具方法如下: \x0d\x0a/** \x0d\x0a* @param byte[]\x0d\x0a* @return int\x0d\x0a*/ \x0d\x0apublic static int byteArrayToInt(byte[] b){ \x0d\x0abyte[] a = new byte[4] \x0d\x0aint i = a.length - 1,j = b.length - 1 \x0d\x0afor (i >= 0 i--,j--) {//从b的尾部(即int值的低位)开始copy数据 \x0d\x0aif(j >= 0) \x0d\x0aa[i] = b[j] \x0d\x0aelse \x0d\x0aa[i] = 0//如果b.length不足4,则将高位补0 \x0d\x0a } \x0d\x0aint v0 = (a[0] &0xff) 回答于 2022-11-16