捕捉FileNotFoundException异常的Java代码示例如下:
try {
File file = new File("path/to/file.txt");
FileReader fr = new FileReader(file);
// 读取文件内容
} catch (FileNotFoundException e) {
System.out.println("文件不存在!");
e.printStackTrace();
}
上述代码中,我们尝试打开一个文件并读取其内容。如果文件不存在,将抛出FileNotFoundException异常。通过在try块中执行这段代码,并在catch块中捕捉FileNotFoundException异常,我们可以对文件不存在的情况进行处理。
在上述示例中,我们使用了FileReader类来读取文件内容。在try块中,我们创建了一个File对象表示要打开的文件,并将其传递给FileReader构造函数。然后我们可以使用FileReader对象来读取文件内容。
如果文件不存在,FileReader构造函数将抛出FileNotFoundException异常。在catch块中,我们打印出"文件不存在!"的提示信息,并通过调用e.printStackTrace()方法打印出异常堆栈跟踪信息。
您可以根据实际需要在catch块中添加适当的处理代码,如重新尝试打开文件、创建新文件等。