小编use*_*496的帖子

在android中逐行读取文本文件

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

1.怎么做?在android中逐行读取文件的首选方法是什么?

2.我应该在哪里存储文件?它应该在raw文件夹中还是在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 …
Run Code Online (Sandbox Code Playgroud)

java android java-io

10
推荐指数
1
解决办法
3万
查看次数

标签 统计

android ×1

java ×1

java-io ×1