【问题标题】:Java - Writing to a file as text or as binaryJava - 以文本或二进制形式写入文件
【发布时间】:2015-09-14 15:53:45
【问题描述】:

我有一个关于对文件使用流的问题。我知道,如果我需要做自己的文件类型,那么最好的选择是使用例如 BufferedInput/Ouput 流以二进制形式写入/读取。我一直在考虑程序中的最佳性能,所以现在我对编写/读取字符串感到好奇。我一直在使用带有 BufferedReader/Writer 流的 Writer 和 Reader 类。我一直在问自己是否值得以二进制格式写入/读取字符串。 我认为可能会有一些性能提升,但这种提升值得关注吗?

感谢您的回答。

【问题讨论】:

标签: java stream buffered


【解决方案1】:

如果您正在读取/写入字符行,请继续使用缓冲读取器/写入器。

引用documentation

Class BufferedReader... 从字符输入流中读取文本,缓冲字符,以便 提供字符、数组和行的高效读取

【讨论】:

    猜你喜欢
    • 2013-07-10
    • 2017-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多