虽然在文件中找不到行,但它显示更多行数.
例如在我的文件中只有26行word文档.但是当使用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);
Run Code Online (Sandbox Code Playgroud)
上面的代码,如何计算没有.线......?
Joa*_*uer 10
您正在尝试将Word文档视为纯文本文件(*).
但是,Word文档是具有专有格式的二进制文件,您需要正确解释该文件以提取其中包含的信息.
有些库可以处理这些文件,例如Apache POI.
如果您只是想进行实验和学习,那么可能更容易使用简单的文本文件(例如,由记事本生成).
(*)即使没有明文这样的东西.
| 归档时间: |
|
| 查看次数: |
426 次 |
| 最近记录: |