我試圖將字符串轉換爲等效整數,以便使用ByteBuffer
(java.nio.ByteBuffer
)進行更快的比較。長度小於4的字符串的字節緩衝區異常
我用ByteBuffer
得到了一個非常奇怪的例外。
public class LargeCompare {
public static void main(String args[]){
byte[]b ="zzz".getBytes();
ByteBuffer bb = ByteBuffer.wrap(b);
bb.getInt();
}
}
上面的代碼不提高對長度爲4的字符串的異常,但提出了一個用於長度爲3,少的人。
任何人都可以幫助我解決這個問題嗎?