Java 计算给定文本文件中单词数的程序

2025年1月8日 | 阅读需时 2 分钟

在此程序中,我们需要查找给定文本文件中出现次数最多的单词。这可以通过使用文件指针以读取模式打开文件来完成。逐行读取文件。一次将一行拆分并存储在数组中。遍历数组并计数单词。程序中使用的 data.txt 文件的内容如下所示。

data.txt

计算机程序是当计算机执行时执行特定任务的指令集合。

计算机需要程序才能运行。

计算机程序通常由计算机程序员以编程语言编写。

一组计算机程序、库和相关数据统称为软件。

计算机程序可以按功能进行分类,例如应用软件和系统软件。

算法

  • 步骤 1: 开始
  • 步骤 2: 定义 String line
  • 步骤 3: 设置 count = 0
  • 步骤 4: 使用 FileReader 以读取模式打开文件。
  • 步骤 5: 从文件读取 line
  • 步骤 6: 重复步骤 7 到步骤 8,直到到达文件末尾
  • 步骤 7: 将 lines 拆分成单词并存储在字符串数组 words[] 中。
  • 步骤 8: count = count + words.length
  • 步骤 9: 打印 count。
  • 步骤10: 结束

程序

输出

Number of words present in given file: 63
下一个主题Java 程序