ファイルからバイト[]を書き込んでロードするための単純なもの(外部ライブラリがないことが望ましい)を探しています。多かれ少なかれ [Python のピクルス][1] のようなものです。
byte[] bytes = new byte[10];
ByteBuffer bbuf = new ByteBuffer.allocate(bytes.length);
bbuf.wrap(bytes); // edited due to Jon Skeet's answer
CharBuffer cbuf = bbuf.asCharBuffer();
cbuf.put("t");
FileOutputStream test = new FileOutputStream("somebytes");
test.write(bytes);
test.close();
問題は、そのようなファイルからオブジェクト構造を読み取れないことです。さらに、16 進エディタでは、ファイル「somebytes」には 2 つまたは 0 しか含まれていません。そのため、FileOutputStream がコンテンツ (「t」またはバイトに相当するもの) をそれに入れているようには見えません。