私はbyte[]
にint
を変換しようとしたと、この次のために書いた:intをbyte []に変換する方法は?
byte[] bytes = new bytes[4];
ByteBuffer buff = ByteBuffer.allocate(4);
buff.putInt(1222);
buff.get(bytes);
が、結果として、私は詳細メッセージなしjava.nio.BufferOverflowExceptionを持っていました。
私のコードは有効です。なにが問題ですか?どのようにint
をbyte[]
に変換するのですか?
エラーが発生したのは、どのラインですか? – arminb
buff.get(bytes) –