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 次 |
最近记录: |