gpt4 book ai didi

java - 在android中逐行读取文本文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:17:32 25 4
gpt4 key购买 nike

<分区>

您好,我刚开始学习 Android 开发,我正在尝试构建一个从文件中读取文本的应用程序。我一直在网上搜索,但我似乎没有找到这样做的方法,所以我有几个问题..

1.如何做到这一点? 在 android 中逐行读取文件的首选方法是什么?

2.我应该把文件存放在哪里? 它应该在原始文件夹中还是在 Assets 文件夹中?

所以这就是我已经尝试过的方法:“(我认为问题可能在于查找文件......)

@Override   
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.filereader);

try {
// open the file for reading
InputStream fis = new FileInputStream("text.txt");

// if file the available for reading
if (fis != null) {

// prepare the file for reading
InputStreamReader chapterReader = new InputStreamReader(fis);
BufferedReader buffreader = new BufferedReader(chapterReader);

String line;

// read every line of the file into the line-variable, on line at the time
do {
line = buffreader.readLine();
// do something with the line
System.out.println(line);
} while (line != null);

}
} catch (Exception e) {
// print stack trace.
} finally {
// close the file.
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com