V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
amiwrong123
V2EX  ›  Java

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

  •  
  •   amiwrong123 · 2020-02-14 01:01:19 +08:00 · 2071 次点击
    这是一个创建于 1753 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1581612822(1) 1581612909(1)

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

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

    3 条回复    2020-02-14 17:08:39 +08:00
    nifury
        1
    nifury  
       2020-02-14 01:29:55 +08:00
    不是 java 典型的 stream 和 writer 么,一个处理 byte,一个处理 character
    类似 BufferedReader 和 BufferedInputStream
    Qzier
        2
    Qzier  
       2020-02-14 02:36:56 +08:00 via iPhone
    字符流和字节流的区别
    SoloCompany
        3
    SoloCompany  
       2020-02-14 17:08:39 +08:00
    你可以直接使用 PrintStream 构造, 返回 Appendable 抹掉不同实现的差异
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   879 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:13 · PVG 05:13 · LAX 13:13 · JFK 16:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.