在Android SDK中导入文本文件

时间:2013-12-24 01:50:50

标签: java android import sdk text-files

我过去几天一直在尝试阅读文件,并尝试过其他答案,但没有成功。这是我目前导入文本文件的代码:

    public ArrayList<String> crteDict() {

    try {
        BufferedReader br = new BufferedReader
                (new FileReader("/program/res/raw/levels.txt"));
        String line;
        while ((line = br.readLine()) != null) {
            String[] linewrds = line.split(" ");
            words.add(linewrds[0].toLowerCase());
           // process the line.
        }
        br.close();


       }
     catch (FileNotFoundException fe){
        fe.printStackTrace();

这是为了阅读文本文件,只是创建一个长数组的单词。它一直在FileNotFoundException中结束。 请让我知道任何答案。 谢谢!

1 个答案:

答案 0 :(得分:1)

如果你的文件存储在android项目的res/raw文件夹中,你可以按如下方式阅读,这段代码必须在Activity类中,因为this.getResources()是指{ {1}}:

Context.getResources()