我不得不在一段时间内阅读并使用算法对每个字母进行编码,然后将它们打印到另一个文件中。我通常知道要找到文件的结尾,你会使用 readLine 并检查它是否为空。我正在使用缓冲阅读器。无论如何要检查是否有另一个字符要读入?基本上,我怎么知道我刚刚读入了文件的最后一个字符?
我想我可以使用 readline 看看是否还有另一行,如果我知道如何确定我何时处于当前行的末尾。
我发现 File 类有一个名为 size() 的方法,它可以转换文件的字节长度。那会告诉我文件中有多少个字符吗?我可以while(charCount<length)
吗?