如何将扫描值存储到数组中?

时间:2013-10-26 05:00:36

标签: java arrays store

我在尝试将扫描值从文本文件存储到数组时遇到问题。我收到的错误无法从字符串转换为月份。 Month是另一个类ex public Month(String line){}

中的对象

程序的目的是逐行扫描文件,存储每个月的工资并计算最后的总工资。我收到的错误无法从字符串转换为月份。 Month是另一个类ex public Month(String line){}

中的对象
private void readMonths() {
    skipHeader();

    while(in.hasNextLine()) {

        String line= in.nextLine(); 

        if(line.length()>0){
            theMonths[monthCount]= line;
            monthCount++;
        } else {
            monthCount=monthCount;
        }

    }
}

1 个答案:

答案 0 :(得分:1)

  

我收到的错误无法从字符串转换为月份。 Month是另一个类ex public Month(String line){}

中的对象

创建月份对象。

String line= in.nextLine(); 
Month month= new Month(line); 

现在添加到array

所以

 theMonths[monthCount]= month;