读书人

关于printwriter不同的构造方法有关问

发布时间: 2012-04-01 17:23:46 作者: rapoo

关于printwriter不同的构造方法问题
问一下这两种构造方法有什么不同吗
new PrintWriter(new OutputStreamWriter(socket.getOutputStream()))
new PrintWriter(socket.getOutputStream());

[解决办法]
new PrintWriter(new OutputStreamWriter(socket.getOutputStream()))得到的是字符输出流
new PrintWriter(socket.getOutputStream())得到的是字节输出流
前者可以用于中文的而不会产生乱码。
PrintWriter() ;属于装饰设计根据传入的流的不同来拓展其方法,使其拥有更多的功能。

读书人网 >J2SE开发

热点推荐