ファイルアクセスに挑戦! (5/7)
作成:2009-12-28 11:03
更新:2011-06-14 20:06
更新:2011-06-14 20:06
■テキストの読込
続いて、データを読み込んで表示する処理です。「loadText」メソッドでこれを行っています。ここでも、まずファイルのパスを用意し、「openFileInput」でストリームを取得します。
続いて、データの読み込みを行います。FileInputStreamの「read」メソッドは、読み込んだデータをそのままbyte配列にコピーしますので、あらかじめ配列を用意し、それにデータをロードしていきます。String path = "data.txt";
FileInputStream input =
this.openFileInput(path);
byte[] buffer = new byte[1000];
input.read(buffer);
String s = new String(buffer).trim();
edit.setText(s);
input.close();