网站建设方案编写人,网站开发项目swot分析,网站模板化,淄博做网站的公司PrintStream和PrintWriter的API几乎相同#xff0c;都能输出各种形式的数据#xff0c;构造方法也几乎相同。两者有何区别#xff1f;
**2个类的功能基本相同#xff0c;PrintStream能做的PrintWriter也都能实现#xff0c;并且PrintWriter的功能更为强大。**但是由于Pri…PrintStream和PrintWriter的API几乎相同都能输出各种形式的数据构造方法也几乎相同。两者有何区别
**2个类的功能基本相同PrintStream能做的PrintWriter也都能实现并且PrintWriter的功能更为强大。**但是由于PrintWriter出现的比较晚较早的System.out使用的是PrintStream来实现的所以为了兼容就没有废弃PrintStream。
2个类最大的差别是 PrintStream在输出字符将字符转换为字节时采用的是系统默认的编码格式这样当数据传输另一个平台而另一个平台使用另外一个编码格式解码时就会出现问题存在不可控因素。
而PrintWriter可以在传入Writer时可由程序员指定字符转换为字节时的编码格式这样兼容性和可控性会更好。 ———————————————— 原文链接https://blog.csdn.net/zhhtao89/article/details/50129319