我如何读出预定义的txt文件以便稍后将其制成数组? (安卓工作室)

问题描述 投票:0回答:1

我看了很多视频,并尝试了几个小时来解决这个问题,但我不知道它是如何工作的。我的目标是保存一个 .txt 文件并从中读出一个数组。我发现的最简单的方法就是这个,但它不起作用(也许我只是一个弱智)

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

        try {
            BufferedReader reader = new BufferedReader(new FileReader("list.txt"));
            String text;
            while ((text = reader.readLine()) != null){
                Log.d("finally", text);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

但不幸的是 logcat 是空的。我认为这可能是因为 Android 的文件位置,但我不知道出了什么问题Screenschot of the file location. I created an assetsfolter with txt file in it

android-studio assets bufferedreader
1个回答
0
投票

我不在android studio上开发,但是创建一个包含文本文件的文件夹让我假设你不能只要求

list.txt
,你必须访问该文件,例如
assets/list.txt
。如果我错了,请纠正我。

© www.soinside.com 2019 - 2024. All rights reserved.