我正在尝试做一个android项目。在那里,我创建了一个名为fie.txt的文件。我想要存储在该文件中的数据(整数)。如何使用android studio检索和显示它?
答案 0 :(得分:0)
你可以像这样逐行阅读:
FileInputStream fis;
final StringBuffer storedString = new StringBuffer();
try {
fis = openFileInput("out.txt");
DataInputStream dataIO = new DataInputStream(fis);
String strLine = null;
if ((strLine = dataIO.readLine()) != null) {
storedString.append(strLine);
}
dataIO.close();
fis.close();
}
catch (Exception e) {
}
或当您将文件放在raw
文件夹中的res
文件夹中时,您可以将其打开并按以下方式阅读:
InputStream inputStream = ctx.getResources().openRawResource(R.raw.you_file_name);
InputStreamReader inputreader = new InputStreamReader(inputStream);
BufferedReader buffreader = new BufferedReader(inputreader);
String line;
StringBuilder text = new StringBuilder();
try {
while (( line = buffreader.readLine()) != null) {
text.append(line);
text.append('\n');
}
} catch (IOException e) {
}
String wholeTextFromFile = text.toString();