我正在尝试使用ByteBuffer
( java.nio.ByteBuffer
) 将字符串转换为其整数等价物以便更快地进行比较。
我使用ByteBuffer
.
public class LargeCompare {
public static void main(String args[]){
byte[]b ="zzz".getBytes();
ByteBuffer bb = ByteBuffer.wrap(b);
bb.getInt();
}
}
上面的代码不会为长度为 4 的字符串引发异常,但会为长度为 3 及以下的字符串引发异常。
谁能帮我解决这个问题?