【初心者】Java質問・相談スレッド95【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0027デフォルトの名無しさん
2006/12/13(水) 09:06:54質問です。
RandomAccessFileのreadLineメソッドを使って
●●.datファイルから読み出した文章を
Stringに代入してSystem.out.printlnでDOS窓に表示することはできるのですが
それをsetTextでテキストフィールドに表示することが何故かできません。
System.out.printlnで表示した際、たとえばそれが「kznisikoro」という文字列であった場合
「 k z n i s i k o r o」といった風に半角一文字ずつ空白が入るのが少し気にはなっているのですが…。
「 」を0、「k」を1、「 」を2、「z」を3、「 」を4、「n」を5とした場合(datファイル内でのファイルポインタの位置です)
try{RandomAccessFile raf=new RandomAccessFile("ac.dat","r");
String rr="";
raf.seek(1);
rr=raf.readLine();
System.out.println(rr);
Tf.setText(rr);
このようにコーディングすると、「k」という文字だけはテキストフィールドに表示されるのですが…。
■ このスレッドは過去ログ倉庫に格納されています