gpt4 book ai didi

java - 由于 IOException,我的程序正在输出警告?

转载 作者:行者123 更新时间:2023-11-29 08:25:30 26 4
gpt4 key购买 nike

如何修复此警告:无法访问的 catch 子句?我看到有人在 FileNotFound 之后确实捕获了 IOException,但我不知道是什么问题。

公共(public)无效运行(){

    int count = 0; 

try {

Scanner scan = new Scanner(new FileInputStream(file));
while(scan.hasNext()) {
scan.next();
count++;

}
} catch(FileNotFoundException exception) {
System.out.println(file + " not found");

} catch(IOException exception) {
exception.printStackTrace();
}

最佳答案

你可以摆脱代码

} catch(IOException exception) {
exception.printStackTrace();
}

原因是 try block 中抛出的唯一异常是 FileNotFoundException 及其 IOException 的子类。进一步跟踪异常这应该足够了:

catch(FileNotFoundException exception) {
System.out.println("" + " not found");
exception.printStackTrace();
}

关于java - 由于 IOException,我的程序正在输出警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53568152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com