使用Java中的输入/输出程序计算单词的出现次数

用户3012019

您如何使用输入/输出程序在具有五个或更多字母的文件中找到最多出现的单词?这是我的入门代码

import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Scanner;


public class FileIOtest {

/**
 * @param args
 * @throws FileNotFoundException 
 */
public static void main(String[] args) throws FileNotFoundException {
    // TODO Auto-generated method stub
    File file = new File ("myfile.txt");
    Scanner inputFile = new Scanner(file);

    while(inputFile.hasNext())
    {
        String str =inputFile.nextLine();
        System.out.println(str);
    }
    inputFile.close();

}

}
塞缪尔·戴维森

我会做一个hashmap在单词和计数器之间保存键值对的次数。

Map<String, Integer> myMap = new HashMap<String, Integer>();

您应该用空格分割每行,然后遍历分割字符串的数组。然后,您可以检查单词是否为5个或更多字符,并在您的计数器中增加计数器hashmap

    String str = inputFile.nextLine();
    String[] parts = str.split(" ");
    for(int x  = 0; x < parts.length; x++)
    {
        String word = parts[x];
       if(word.length() >= 5)
       {
           if(myMap.containsKey(word))
           {
              myMap.put(word, myMap.get(word) + 1);
           }
           else
           {
              myMap.put(word, new Integer(1));
           }
       }
    }

然后,最后可以使用来获取HashMap的内部设置myMap.entrySet()然后遍历该集合以找到最常见或最不常见的第一个,第二个,第三个单词。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

程序计算输入单词的次数,然后按降序返回单词和使用次数

来自分类Dev

使用c#计算xml中单词的出现次数

来自分类Dev

如何使用python计算csv文件中单词的出现次数?

来自分类Dev

如何使用字典计算列表中单词的出现次数

来自分类Dev

使用Java计算字符串中单词出现次数的快速方法

来自分类Dev

为什么我在java中的文件输入输出代码中出现一些错误?

来自分类Dev

计算单词出现的次数

来自分类Dev

如何计算单词在文本中的出现次数

来自分类Dev

计算列猪中的单词出现次数

来自分类Dev

如何计算每行中单词出现的次数

来自分类Dev

Java图像输入输出

来自分类Dev

计算特定单词的出现次数,并使用该计数更新输入文件的页脚

来自分类Dev

匹配单词列表中的单词并计算出现次数

来自分类Dev

匹配单词列表中的单词并计算出现次数

来自分类Dev

使用Python计算出现在列表中的单词的出现次数

来自分类Dev

计算 csv 中的单词出现次数并确定行出现

来自分类Dev

计算每个单词的出现次数

来自分类Dev

计算每个单词的出现次数

来自分类Dev

使用C#中的字典计算字符串中每个重复单词的出现次数

来自分类Dev

计算熊猫中字符串中单词的出现次数

来自分类Dev

计算Google表格中多个表格中单词出现的次数

来自分类Dev

使用python和xlrd计算Excel工作表中特定单词的出现次数

来自分类Dev

如何使用外壳计算单词出现在文件中的次数?

来自分类Dev

如何使用命令行计算文本文件中单词出现的次数?

来自分类Dev

Java程序-计算文本文件中的所有单词,并计算每个单词的出现频率

来自分类Dev

bash中的输入输出重定向

来自分类Dev

使用自动输入输出参数

来自分类Dev

计算Apache Spark中每个单词的出现次数

来自分类Dev

计算文本文件中任何单词的出现次数

Related 相关文章

  1. 1

    程序计算输入单词的次数,然后按降序返回单词和使用次数

  2. 2

    使用c#计算xml中单词的出现次数

  3. 3

    如何使用python计算csv文件中单词的出现次数?

  4. 4

    如何使用字典计算列表中单词的出现次数

  5. 5

    使用Java计算字符串中单词出现次数的快速方法

  6. 6

    为什么我在java中的文件输入输出代码中出现一些错误?

  7. 7

    计算单词出现的次数

  8. 8

    如何计算单词在文本中的出现次数

  9. 9

    计算列猪中的单词出现次数

  10. 10

    如何计算每行中单词出现的次数

  11. 11

    Java图像输入输出

  12. 12

    计算特定单词的出现次数,并使用该计数更新输入文件的页脚

  13. 13

    匹配单词列表中的单词并计算出现次数

  14. 14

    匹配单词列表中的单词并计算出现次数

  15. 15

    使用Python计算出现在列表中的单词的出现次数

  16. 16

    计算 csv 中的单词出现次数并确定行出现

  17. 17

    计算每个单词的出现次数

  18. 18

    计算每个单词的出现次数

  19. 19

    使用C#中的字典计算字符串中每个重复单词的出现次数

  20. 20

    计算熊猫中字符串中单词的出现次数

  21. 21

    计算Google表格中多个表格中单词出现的次数

  22. 22

    使用python和xlrd计算Excel工作表中特定单词的出现次数

  23. 23

    如何使用外壳计算单词出现在文件中的次数?

  24. 24

    如何使用命令行计算文本文件中单词出现的次数?

  25. 25

    Java程序-计算文本文件中的所有单词,并计算每个单词的出现频率

  26. 26

    bash中的输入输出重定向

  27. 27

    使用自动输入输出参数

  28. 28

    计算Apache Spark中每个单词的出现次数

  29. 29

    计算文本文件中任何单词的出现次数

热门标签

归档