gpt4 book ai didi

java - 使用java在文件中查找没有行时遇到困难?

转载 作者:行者123 更新时间:2023-12-01 06:29:07 25 4
gpt4 key购买 nike

在查找文件中的行数时,会显示更多行数。

例如,在我的文件中,word 文档中只有 26 行。但是当使用java程序计数时,它显示118。

    File f=new File("C:\\Users\\os05\\Desktop\\Venkatesan(13-02-10).doc");

FileReader fr = new FileReader(f);

LineNumberReader ln = new LineNumberReader(fr);

int count = 0;

while (ln.readLine() != null)
{

count++;
}
System.out.println("No of lines:"+count);

上面的代码,是如何计算数量的。线....?

最佳答案

您正在尝试将 Word 文档视为纯文本文件 (*)。

然而,Word 文档是具有专有格式的二进制文件,您需要正确解释该文件才能提取其中包含的信息。

有一些库可以处理此类文件,例如 Apache POI .

如果您只是想进行实验和学习,那么坚持使用简单的文本文件(例如,由记事本生成的文件)可能会更容易。

(*) 即使 there is no such thing as plain text .

关于java - 使用java在文件中查找没有行时遇到困难?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2333628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com