【发布时间】:2016-08-14 15:38:48
【问题描述】:
我正在从 c++ 切换到 Java,现在正在阅读一些关于 Java IO 的文档。所以如果我想从无缓冲的字节流中制作缓冲的字符流,我可以通过两种方式做到这一点:
Reader input1 = new BufferedReader(new InputStreamReader(new FileInputStream("Xanadu.txt")));
和
Reader input2 = new InputStreamReader(new BufferedInputStream(new FileInputStream("Xanadu.txt")));
所以我可以让它成为字符,然后缓冲,反之亦然。 它们之间有什么区别,哪个更好?
【问题讨论】:
标签: java bufferedreader inputstreamreader