将文本文件内容设置为数组

时间:2013-04-16 06:39:11

标签: java arrays

嗨,我是java的新手。 这是我的java代码:

import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.BufferedReader;

public class readw {
 public static void main(String[] args) throws IOException {
    List<String> lines = new ArrayList<String>();
    BufferedReader reader = null;
    try {
        reader = new BufferedReader(new FileReader("C:\\run\\input.txt"));
        String line = null;
        while ((line = reader.readLine()) != null) {
            lines.add(line);
        }
    } finally {
        reader.close();
    }
    String[] array = lines.toArray();
}
}

当我尝试编译它时,我遇到了这种错误:

line 8: can not find symbol List (L)and ArrayList(A) 

我正在尝试获取文本文件的内容,并希望将其设置为数组。

2 个答案:

答案 0 :(得分:1)

添加

import java.util.ArrayList;
import java.util.List;

  

是的,它的工作现在我想看到数组结果。怎么样?

使用

System.out.println(lines);

答案 1 :(得分:1)

您需要导入您使用的所有类。

import java.util.ArrayList;
import java.util.List;
相关问题