【发布时间】:2009-04-10 11:02:16
【问题描述】:
我想从文本文件中读取每一行并将它们存储在一个 ArrayList 中(每一行都是 ArrayList 中的一个条目)。
到目前为止,我了解到 BufferedInputStream 会写入缓冲区,并且只有在缓冲区为空时才会进行另一次读取,这可以最大限度地减少或至少减少操作系统操作的数量。
我说得对吗 - 我说得通吗?
如果是上述情况,在什么情况下会有人想使用 DataInputStream。最后,我应该使用这两者中的哪一个以及为什么 - 或者这无关紧要。
【问题讨论】:
-
是什么让您认为它们可以互换?