每当我试着给shipText阵列设置该文件中的相应行,它给我的线索main
获取`异常线程“main” java.util.NoSuchElementException:没有行found`
异常:
java.util.NoSuchElementException
:找不到线路。
为什么会发生这种情况?错误我继续在那里我将文件放在我的工作区,以获得无论:
Exception in thread "main" java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Scanner.java:1540)
at shipPanel.<init>(shipPanel.java:28)
at shipFrame.main(shipFrame.java:14)
这是我的代码在文件名读,shipsname-1.dat
:
Scanner inputData;
private String[] shipText = new String[138];
File infile = new File("shipnames-1.dat");
inputData = new Scanner(infile);
for(int i = 0; i < shipText.length; i++)
{
shipText[i] = inputData.nextLine();
System.out.println(shipText[i]);
}
inputData.close();
多少行做你的'shipnames- 1.dat'文件有? –
文件内的行数是138 –