次のコマンドを使用して、Java(Android)でファイルを保存(および後で読み取る)しようとしています。
FileInputStream fis = openFileInput(filename);
そして多分BufferedReader/writerを使用します。とにかく、私は文字列と数字を保存しようとしていますが、そのような場合にI / Oから読み書きするための最良の方法は何でしょうか?私は読書のために次のことをしようとしていました
FileInputStream fis = openFileInput(filename);
InputStreamReader inputStreamReader = new InputStreamReader(fis);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
と書くために
FileOutputStream fos = openFileOutput(filename, 20);
OutputStreamWriter outStreamReader = new OutputStreamWriter(fos);
BufferedWriter bufferedWriter = new BufferedWriter(outStreamReader);
しかし、readLineは常に行の文字列を返すことに気づきました。そのため、いくつかの行で文字列から整数への変換を実行する必要があります。これは効率的な方法(または正しい方法)ですか?何かが足りないと感じますありがとうございます