我正在尝试使用以下方法在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 将始终返回该行的字符串。所以我必须经历一些行的字符串到整数的转换。这是一种有效的方法(或正确的方法)吗?我觉得我错过了什么谢谢