【问题标题】:Input the file and count the characters输入文件并计算字符
【发布时间】:2018-11-28 03:06:03
【问题描述】:

我正在编写一个计算文件中有多少字的代码

而我的问题是:当我输入文件的时候,会有比原文件多的单词...比如在文件中,内容是abcdabcd,但是当我运行代码时,控制台显示Total no .字母数:194

我用的是netbeans IDE和mac,当我点击空白处而不是直接打开文件时,发现abcdabcd前面有很多字,我猜可能是这个原因……但我没有知道如何在我的代码上解决这个问题 [![在此处输入图片描述][1]][1]

谁能帮我解决这个问题?

谢谢!

【问题讨论】:

  • 这是一个 .RTF 文件,而不是 .TXT 或文本文件,这可能是因为您使用写字板编写和保存文件。不。而是使用记事本或仅创建文本文件的编程 IDE。

标签: java file character


【解决方案1】:

输入文件以 rtf(富文本格式)编码,尽管它以 .txt 扩展名保存。这种编码通常用于做许多纯文本不能做的事情,例如粗体和斜体等。但是,要做到这一点,文件会填充各种其他东西来伴随普通文本,在你的情况下是“abcdef”。当然,java 会像读取纯文本文件一样读取所有这些内容,并最终计算所有 rtf 格式。

我假设您使用的是 TextEdit,因此请查看 this tutorial 以了解如何仅使用纯文本,因此最终文件中不包含所有额外的格式。

希望这有帮助:)

【讨论】:

  • 哦!非常感谢!!
猜你喜欢
  • 2017-06-18
  • 1970-01-01
  • 2018-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-18
相关资源
最近更新 更多