我将大量信息存储在通过java编写的文本文件中。我有两个与此有关的问题:
通过字符串写入二进制或字节码是否有提高效率?
我将使用什么方法将数据类型写入文件。
我已经有一个基于字符串的设置,但我想比较并至少知道如何用字节码或二进制编写文件。
当我读入文件时,它将再次被翻译成字符串,但根据我的研究,如果我将文件直接写入字节码,它会删除字符串和代码之间翻译的两端添加的进程以写入文件并阅读它。
cHao对于仅使用Strings有一个很好的观点,但我仍然对如何在文件中编写各种数据类型感兴趣。
换句话说,我仍然可以使用FileReader和BufferedReader来读取和转换回字符串,还是可以使用其他东西。还使用BinaryWriter,它仍然只是我使用的FileWriter类???
答案 0 :(得分:0)
如果你想用“二进制”写它,并且你想节省空间,为什么不用jdk拉链呢?满足您的所有要求。