【发布时间】:2015-07-20 05:07:25
【问题描述】:
哪些能力只存在于java.io.FileWriter?
A.关闭一个打开的流。
B.冲洗开放的溪流。
C.写入开放流。
D.将行分隔符写入打开的流。
我知道它不是 D,因为行分隔符仅使用 BufferedWriter 的 newLine() 方法编写。但我不确定哪个是正确答案。我只是在找不到答案后才发布这个问题。
请指教。
【问题讨论】:
-
忠告:2015年不要使用
FileWriter;改用 java.nio.file 和Files.newBufferedWriter()。另外,“仅在 FileWriter 中”而不是其他什么? -
"only" 而不是什么?你把它和什么比较?
-
我猜这最初来自一个问题列表,它(希望)建立了上下文。
-
这个问题的每一部分都由 Javadoc 回答。
-
所有 4 个在其他 JCL 类中也可用。例如
PrintWriter有close()、flush()、write()和println()。此外,我认为在这些情况下谈论Stream在技术上是错误的。与FileOutputStream(或OutputStream)相比,它是println()
标签: java stream java-io filewriter buffering