Mat*_*hew 5 java sockets io outputstream
我有一个套接字,我写了一些字符数据和一些原始字节数据.对于角色数据,使用a更容易PrintWriter.对于原始字节数据,更容易直接写入OutputStream.所以在我的代码中,我有这样的段:
Writer writer = new PrintWriter(outputStream);
writer.write(someText);
...
writer.flush();
// No call to writer.close(), because that would close the underlying stream.
Run Code Online (Sandbox Code Playgroud)
只要我Writer在开始以其他方式写入流后不小心写这个,这很好.但是我宁愿安全地知道IOException如果我不小心写了一个流,我会得到一个(就像我关闭它一样).
有没有办法明确地防止将来写入a Writer而不关闭其底层流?
| 归档时间: |
|
| 查看次数: |
3461 次 |
| 最近记录: |