amiwrong123
V2EX  ›  Java

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

  •  
  •   amiwrong123 · Feb 14, 2020 · 2517 views
    This topic created in 2307 days ago, the information mentioned may be changed or developed.
    1581612822(1) 1581612909(1)

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

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

    3 replies    2020-02-14 17:08:39 +08:00
    nifury
        1
    nifury  
       Feb 14, 2020
    不是 java 典型的 stream 和 writer 么,一个处理 byte,一个处理 character
    类似 BufferedReader 和 BufferedInputStream
    Qzier
        2
    Qzier  
       Feb 14, 2020 via iPhone
    字符流和字节流的区别
    SoloCompany
        3
    SoloCompany  
       Feb 14, 2020
    你可以直接使用 PrintStream 构造, 返回 Appendable 抹掉不同实现的差异
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3075 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 15:09 · PVG 23:09 · LAX 08:09 · JFK 11:09
    ♥ Do have faith in what you're doing.