- ベストアンサー
ファイルの読み込み
"DataFile"に何行か文字列がはいっており、下のソースでそれをテキストボックスにすべて出力したいのですが、1行しか読まれません。 やり方を教えてください。 String moji = null; FileRead(){ try { BufferedReader br = new BufferedReader( new FileReader( "DataFile.txt" ) ); while ((moji = br.readLine()) != null){ taList.setText(moji); } br.close(); } catch ( Exception e ) { System.out.println( e.getMessage() ); } }
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
String moji = null; FileRead(){ try { BufferedReader br = new BufferedReader( new FileReader( "DataFile.txt" ) ); StringBuffer sb = new StringBuffer(); while ((moji = br.readLine()) != null){ sb.append(moji); sb.append("\n"); } taList.setText(sb.toString()); br.close(); } catch ( Exception e ) { System.out.println( e.getMessage() ); } } でどうでしょ?
お礼
ありがとうございます! 表示することができました^^