1

ファイルからデータを読み取りたい:

    FileInputStream in = openFileInput(file);
    InputStreamReader inputStreamReader = new InputStreamReader(in);
    BufferedReader bufferedReader = new BufferedReader(inputStreamReader);

しかし、「ファイル」がわかりません。ユーザーにファイルの場所を教えてもらいたい。ファイルマネージャでファイルを検索させたい。私は何をすべきか?私は自分自身を説明したことを願っています。英語で申し訳ありません。前もって感謝します。

4

1 に答える 1

2

このコードを試してみてください。ウェブで非常に多くの例を見つけることができます

 File sdcard = Environment.getExternalStorageDirectory();

//Get the text file
File file = new File(sdcard,"file.txt");

//Read text from file
StringBuilder text = new StringBuilder();

try {
 BufferedReader br = new BufferedReader(new FileReader(file));
 String line;

 while ((line = br.readLine()) != null) {
    text.append(line);
    text.append('\n');
 }
} catch (IOException e) {
//You'll need to add proper error handling here
}
于 2012-12-01T16:02:13.910 に答える