0
为什么此代码抛出IOException?为什么此代码抛出IOException?
import java.io.File;
import java.io.IOException;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
try (Scanner scan1 = new Scanner(new File("File1.txt"));
Scanner scan2 = new Scanner(new File("File2.txt"))) {
} catch (IOException e) {
System.out.println("An IOException has been thrown.");
}
System.out.println("Done!");
}
}
我从书中学到了这一点,但不明白为什么会抛出异常。任何帮助表示赞赏!
我知道这是一个简单的问题,但我真的很想知道为什么发生异常。 – LAD
在您的例外'println'中,输出'e',以便您可以查看错误是什么。它会告诉你为什么会抛出异常。 – Bek
谢谢,寻求帮助。 – LAD