in.close如何使用
时间: 2024-05-11 08:17:30 浏览: 25
`in.close()` 是用于关闭一个输入流的方法。在使用输入流读取数据后,需要关闭输入流以释放资源并避免内存泄漏。
使用方法如下:
```java
try {
InputStream in = new FileInputStream("example.txt");
// 读取数据
in.close(); // 关闭输入流
} catch (IOException e) {
e.printStackTrace();
}
```
在 `try` 块中打开输入流,并在读取数据后调用 `in.close()` 方法关闭输入流。如果发生异常,也会自动关闭输入流。
另外,建议使用 try-with-resources 语句来自动关闭输入流。这样可以避免忘记手动关闭输入流而导致资源泄漏的问题。
```java
try (InputStream in = new FileInputStream("example.txt")) {
// 读取数据
} catch (IOException e) {
e.printStackTrace();
}
```
阅读全文