Java ByteBuffer到int数组(每个字节)
和问题相关,但我想将每个字节转换为int,而不是每个4字节 有没有比这更好/更干净的方法:Java ByteBuffer到int数组(每个字节),java,arrays,Java,Arrays,和问题相关,但我想将每个字节转换为int,而不是每个4字节 有没有比这更好/更干净的方法: protected static int[] bufferToIntArray(ByteBuffer buffer) { byte[] byteArray = new byte[buffer.capacity()]; buffer.get(byteArray); int[] intArray = new int[byteArray.length]; for (int i
protected static int[] bufferToIntArray(ByteBuffer buffer) {
byte[] byteArray = new byte[buffer.capacity()];
buffer.get(byteArray);
int[] intArray = new int[byteArray.length];
for (int i = 0; i < byteArray.length; i++) {
intArray[i] = byteArray[i];
}
return intArray;
}
受保护的静态int[]bufferToIntArray(ByteBuffer缓冲区){
byte[]byteArray=新字节[buffer.capacity()];
buffer.get(byteArray);
int[]intArray=新int[byteArray.length];
for(int i=0;i
我可能更喜欢
int[] array = new int[buffer.capacity()];
for (int i = 0; i < array.length; i++) {
array[i] = buffer.get(i);
}
return array;
int[]数组=新的int[buffer.capacity()];
for(int i=0;i
我可能更喜欢
int[] array = new int[buffer.capacity()];
for (int i = 0; i < array.length; i++) {
array[i] = buffer.get(i);
}
return array;
int[]数组=新的int[buffer.capacity()];
for(int i=0;i
我可能更喜欢
int[] array = new int[buffer.capacity()];
for (int i = 0; i < array.length; i++) {
array[i] = buffer.get(i);
}
return array;
int[]数组=新的int[buffer.capacity()];
for(int i=0;i
我可能更喜欢
int[] array = new int[buffer.capacity()];
for (int i = 0; i < array.length; i++) {
array[i] = buffer.get(i);
}
return array;
int[]数组=新的int[buffer.capacity()];
for(int i=0;i
适用于kotlin程序员
fun getIntArray(byteBuffer: ByteBuffer): IntArray{
val array = IntArray(byteBuffer.capacity())
for (i in array.indices) {
array[i] = byteBuffer.getInt(i)
}
return array
}
对于kotlin程序员
fun getIntArray(byteBuffer: ByteBuffer): IntArray{
val array = IntArray(byteBuffer.capacity())
for (i in array.indices) {
array[i] = byteBuffer.getInt(i)
}
return array
}
对于kotlin程序员
fun getIntArray(byteBuffer: ByteBuffer): IntArray{
val array = IntArray(byteBuffer.capacity())
for (i in array.indices) {
array[i] = byteBuffer.getInt(i)
}
return array
}
对于kotlin程序员
fun getIntArray(byteBuffer: ByteBuffer): IntArray{
val array = IntArray(byteBuffer.capacity())
for (i in array.indices) {
array[i] = byteBuffer.getInt(i)
}
return array
}
这将生成一个int数组:
int[]intArray=byteBuffer.asInBuffer().array()
这将生成一个int数组:
int[]intArray=byteBuffer.asInBuffer().array()
这将生成一个int数组:
int[]intArray=byteBuffer.asInBuffer().array()
这将生成一个int数组:
int[]intArray=byteBuffer.asInBuffer().array()