读取文件然后存储在数组中而不使用arraylist java

时间:2014-02-27 05:16:11

标签: java string

我正在尝试读取一个包含8列数据的文件,并将每个数据字符串存储到一个数组中,但我一直找不到employee.length的符号错误。我在行中为每个字符串添加了8个元素。请帮我解释一下我做错了什么。代码:

扫描仪扫描=新扫描仪(新FileReader(“payrollData.dat”));

    String employee[] = new String[8];

    while(scan.hasNext())
    {   
        for(int i = 0; i < employee.length(); i++)
        {
            employee[i] = scan.next();
        }
    }

    System.out.println(employee);8

1 个答案:

答案 0 :(得分:0)

employee.length而非employee.length()。对于数组,length是最终变量,而不是方法。

并使用Arrays.toString(employee)正确打印员工。 System.out.println(employee)只会打印参考地址。