2013-10-26 34 views
3

我在嘗試將掃描值從文本文件存儲到數組時遇到問題。我收到的錯誤不能從字符串轉換爲月。月是一個對象,在另一個類是公開的月份(字符串行){}如何將掃描值存儲到數組中?

該程序的重​​點是逐行掃描一個文件,存儲每個月的薪水並計算最終的總工資。我收到的錯誤不能從字符串轉換爲月。月是一個對象,是在另一個類ex公共月份(字符串線){}

private void readMonths() { 
    skipHeader(); 

    while(in.hasNextLine()) { 

     String line= in.nextLine(); 

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

    } 
} 

回答

1

我收到的錯誤是無法從字符串轉換爲一個月。月是在另一個類中的對象公開月份(字符串行){}

創建月份對象。

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

現在加入到array

所以

theMonths[monthCount]= month; 
相關問題