【发布时间】:2011-04-23 13:04:58
【问题描述】:
我有一个包含字节、字符和对象的文件,所有这些都需要先写入然后读取。利用 Java 的不同 IO 流来写入和读取这些数据类型的最佳方法是什么?更具体地说,是否有适当的方法来添加分隔符并识别这些分隔符,然后触发应该使用什么流?我相信我需要澄清在同一个文件中使用多个流,这是我以前从未研究过的。一个彻底的解释将是一个足够的答案。谢谢!
【问题讨论】:
-
您能否将整个文件作为字节流读取,然后在其中找到您的分隔符,将这些部分放入字节数组中并将它们作为各自的流读取?
-
这可能会持续到需要读取的对象,但我觉得可能有更直接的方法。
标签: java file-io iostream inputstream outputstream