默认构造函数,它假定输入文件并读取文件并将其填充到arrayList中

时间:2013-01-19 05:51:56

标签: java

public Word() {
    File file = new File("string.txt");
};

1 个答案:

答案 0 :(得分:1)

通过它的声音,您想逐行读取文本文件并将其添加到ArrayList中。

以下构造函数完成该任务......

List<String> lines = new ArrayList<String>();

public Word() {

    FileReader fileReader = null;

    try {

        fileReader = new FileReader("String.txt");
        BufferedReader bufferedReader = new BufferedReader(fileReader);

        String line = null;

        while((line = bufferedReader.readLine()) != null) lines.add(line);

        bufferedReader.close();
    }
    catch (IOException e) {

        e.printStackTrace();
    }
}

来源:Java: Reading a file into an array

将来,您应该发布您的尝试,以便人们可以帮助您了解您出错的地方。