如何在 Java 中一次读取一定数量的元素(特别是字符)?这有点难以解释,但我的想法是这样的:
如果我有一个包含以下内容的文本文件:
这是一个名为 text.txt 的文本文件
我希望能够有一个字符串或一定长度的字符数组来遍历文件。所以如果我指定长度为3,第一次迭代char数组将包含[T,h,i],如果我迭代一次,它将变为[h,i,s],然后是[i,s , ], 等等。
我尝试使用 BufferedReader.read(char[], off, len) 方法一次从文件中读取一定数量的字符,但性能对于我想要做的事情很重要。
有没有什么方法可以在 Java 中实现这一点?我尝试过使用 BufferedReader,但我对它不太熟悉,无法充分利用它。