byte[] b = initt.invoke( "IGGI:I: ", 16, nbs, null, ReturnFlags.CHECK_FALSE);
这个地方如何转,这个地方我调的dll当中的一个函数返回值为int型!
前面的代码我没有写,想问下这个byte[]如何转换为一个int
------解决方案--------------------
byte[]转换成int?
有这样转的?
如果是byte[4]转成int,通过移位相加
------解决方案--------------------
int[] byteInt = new int[b.length];
for(int i=0; i <b.length; i++){
byteInt[i] = b[i] & 0xff;
}