我使用此代码,出于某种原因,我得到一个没有这样的元素异常......没有这样的元素异常带环
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