假设我有值1025作为字节数组,值1030作为usize。如果不对字节数组进行反序列化,我该如何比较它是更大、更小还是相等?我完全被卡住了,我假设最简单的方法是获取字节数组中最大的字节,它的位置,然后对u32进行位移位,看看字节中是否有位被设置,如果没有,字节数组就更大。("{}, {}", be, k);
我的输入数据集是以二进制格式由16位整数(2字节)组成的1201x1201元素。文件的总大小为2884802字节。我使用ByteBuffer将这些数据读入Java,然后使用ObjectOutputStream的writeShort()方法将其写成一个二维的无符号简写数组。现在我的文件大小是2898893字节。fileInputChannel.close(); ShortBuffer sb=null;
if (ByteOrder.nativeO
我试图跟踪这个关于从srtm-data读取高度的信息。最后,我必须从一个文件中读取2个字节,这些字节是大端字节,必须在java中将它们转换为整数。= new byte[(int) length];
inputStream.close();
byteArr[1] = bytes[pos+1];
int hei