助けてください〜。
やりたいことは、recoedstoreで数字を管理するので、
intとbyteが行き来できるようにしたいのです。

で、Stringを間にかますという方法とか思っているのですが
いちどStringにすると、intにする際に例外が発生します。
すでに2日間この場所でつまづいています。

int tmp_num =8;
String tmp_tmp = new String(Integer.toString(tmp_num));
byte[] p = tmp_tmp.getBytes();

for( int i = 0; i<line_num_hon; i++){
rs_jumpfl.addRecord(p,0,p.length);
rs_shufflenum.addRecord(p,0,p.length);
}

int ddd = Integer.parseInt(p.toString()); ←ここです

ここで、数字に変換できないという例外が出ます。

他にrecordsoreで数字を扱ういい方法がありましたらよろしくお願いいたします。