【发布时间】:2015-09-14 15:53:45
【问题描述】:
我有一个关于对文件使用流的问题。我知道,如果我需要做自己的文件类型,那么最好的选择是使用例如 BufferedInput/Ouput 流以二进制形式写入/读取。我一直在考虑程序中的最佳性能,所以现在我对编写/读取字符串感到好奇。我一直在使用带有 BufferedReader/Writer 流的 Writer 和 Reader 类。我一直在问自己是否值得以二进制格式写入/读取字符串。 我认为可能会有一些性能提升,但这种提升值得关注吗?
感谢您的回答。
【问题讨论】:
-
以“二进制格式”写字符串是什么意思?
-
表示使用String.getBytes()以二进制形式写入文本(chars)