PrintWriter中write与println方法的区别

来源:互联网 发布:田园城市 知乎 编辑:程序博客网 时间:2024/05/20 18:45

最近写了一个网络编程的小程序,即服务端与客户端相互发送信息即可。在其中发现了一些问题,就是在往IO流中写数据的问题。其中的write()方法,本身不会写入换行符,如果用write()写入了信息,在另一端如果用readLine()方法。由于读不到换行符,意味中读不到结束标记,然后由于IO流是阻塞式的,所以程序就是一直卡在那里不动了。原因即为缺少回车标识。如果在写入的时候加上“\r\n”,就可以解决这个问题了。而println()就自动加上了换行符了。

从其他人那里看来的,原址http://blog.csdn.net/qq_25610165/article/details/57083118,自己也遇到了...菜鸟报道奋斗...

阅读全文
0 0