Scanner您正在使用的构造函数将引发FileNotFoundException,您必须在编译时捕获该异常。
public static void main(String[] args) { File file1 = new File ("zips.txt"); try (Scanner stdin = new Scanner (file1);){ String str = stdin.next(); System.out.println(str); } catch (FileNotFoundException e) { } }
上面的表示法(
try在括号内声明和实例化Scanner )仅在Java 7中有效。表示法是
close()在离开try-
catch块时用调用将Scanner对象包装起来。您可以在此处了解更多信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)