我使用此代碼,出於某種原因,我得到一個沒有這樣的元素異常......沒有這樣的元素異常帶環
numCompanies正在從鍵盤輸入,並呈現出了右和投資組合是一個包含[numCompanies] [4]的數組。
任何人都可以找出原因嗎?
for(int i = 0; i < numCompanies; i++)
{
System.out.print("Stock #" + (i+1) + ": ");
String stockData = kbReader.nextLine();
System.out.print("\n\n hi" + stockData);
Scanner stockLine = new Scanner(stockData);
for(int j = 0; j < 4; j++)
{
portfolio[i][j] = stockLine.next();
}
}
看起來像'stockData'並不總是必須由空格分隔4子。 –
是的,由於某種原因,nextLine總是跳過庫存#1,並且我創建了另一個掃描器對象,並且修復了問題 – Tdag