在 Java 中处理 IO 异常
2022-09-04 02:30:42
基本上,我想打开一个文件,读取一些字节,然后关闭该文件。这就是我想到的:
try
{
InputStream inputStream = new BufferedInputStream(new FileInputStream(file));
try
{
// ...
inputStream.read(buffer);
// ...
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
finally
{
try
{
inputStream.close();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
catch (FileNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
也许我被RAII宠坏了,但是一定有更好的方法可以在Java中做到这一点,对吧?