繁体   English   中英

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

[英]Read file then store in array without using arraylist java

我正在尝试读取具有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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM