現在、ezplus(MIDP)アプリを造っていますが、文字列をRecordStoreに保存し、後ほど保存した文字列を取得すると言うことをしたいと思います。

さて、そこで、ファイルから読み込むとき、読み込みはうまくいっているのですが、
バイト配列から文字列へ変換するときにうまくいかず参っています。
セーブされたデータは、バイト配列として保存され、読み込みはうまくいっているようです。

したがって、byte s[]には、データが格納されている状態であります。
ここから、s.toString()を使ってバイト配列を文字列に変換しようと思っても、うまくいきませんでした。
コンソールにdataStringを出力してみると、"[B@be64248"と言う文字列が入っていました。

ここで、byte[]配列を正しく文字列方にするにはどうすればよいのでしょうか?
よろしくお願いします。

[B@be64248+++69 69

RecordStore record=RecordStore.openRecordStore("datafile_123456",true);
String dataString;
byte s[];
s=new byte[record.getRecordSize(1)];
n=record.getRecord(1,s,0);

dataString=s.toString();

System.out.println(dataString+"+"+n+"+"+record.getRecordSize(1));