簡體   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