NoSuchElementException可以对文件做判断吗?
可否能给我个具体答案
NoSuchElementException与文件无关,它是当访问某一对像不存在的成员时才会报错
且这种情况一般不会发生,因为若不存在的成员无法通过编译的
以下程序会报这个异常
Scanner s = new Scanner(System.in);
int n = s.nextInt();
System.out.println(n);
s.close();
Scanner s1 = new Scanner(System.in);
int n1 = s1.nextInt();
因为Scanner.close()后,再用new打开,nextInt也不会存在了
没明白你为什么要-2,这是找不到元素的异常,你要是把输入的n小于2的话,charAt中的下标就会出现负数,数组中无此元素,所以就报这个异常。
目测是txt文件最后多了一个回车(或空格),把34后面的东西都删干净试试
热门标签: