3

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

该程序的重​​点是逐行扫描文件,存储每个月的薪水,并在最后计算总薪水。我收到的错误是无法从字符串转换为月份。Month 是另一个类中的对象,例如 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;
        }

    }
}
4

1 回答 1

1

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

创建月份对象。

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

现在添加到array.

所以

 theMonths[monthCount]= month;
于 2013-10-26T05:03:12.873 回答