PrintStream 和 PrintWriter 怎么这么像啊,但不一样的地方又让我很抓狂

2020-02-14 01:01:19 +08:00
 amiwrong123

为毛 PrintWriter 就不干脆提供一个 PrintWriter(OutputStream out, boolean autoFlush, String csn)的版本啊?逼死强迫症啊

而且除了构造器,就其他方法而言,就它们俩的 write 方法们不大一样,剩下的方法都一样啊。大佬们在用法上都是怎么区分的啊?

2065 次点击
所在节点    Java
3 条回复
nifury
2020-02-14 01:29:55 +08:00
不是 java 典型的 stream 和 writer 么,一个处理 byte,一个处理 character
类似 BufferedReader 和 BufferedInputStream
Qzier
2020-02-14 02:36:56 +08:00
字符流和字节流的区别
SoloCompany
2020-02-14 17:08:39 +08:00
你可以直接使用 PrintStream 构造, 返回 Appendable 抹掉不同实现的差异

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/644427

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX