java - 如何在java中的多个文本文件中找到最大计数的单词?

标签 java

现在我有两个数组。一种是其中包含单词的字符串数组。和一个包含相应计数的计数数组。下面我把它们打印在一起......

例如:

gladiator 8  
yamaha 6
gladiator 4
bike 6
brake 4
long 4
time 6
gladiator 35
yamaha 39
bike 17
gladiator 16
ss 19
type 16
yamaha 21
gladiator 15
india 8
yamaha 17
bike 7
gladiator 15
shine 9
yamaha 9
bike 8
gladiator 14
india 8
yamaha 18
bike 7
gladiator 9

所以现在我有第一个“角斗士”“8”,然后是“角斗士”“4”......依此类推...... 最后我想要它作为“角斗士”“12”......就像明智的

最佳答案

  • 遍历文件名列表
  • 打开文件
  • 排队阅读
  • 使用 String.split("") 在空格上分割线
  • 使用 Integer.parseInt(array[1]) 将第二个元素转换为 int
  • 跟踪最高计数,当计数较高时存储array[0]

关于java - 如何在java中的多个文本文件中找到最大计数的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5866251/

相关文章:

java - 希望使用简单的规则 api 构建 java 动态规则引擎

java - 如何在 PostgresQL 中将 outlook 邮件消息作为元素插入一行

java - Hibernate 即使在缓存命中时也会抛出查询

java - 我想将 ArrayList<Player> 数组中的每个元素与 int[ ] 数组进行比较

java - android:layout_alignParentBottom ="true"和android:gravity ="bottom"似乎对RelativeLayout没有影响

java - 如何在jsp页面上显示来自mysql数据库的图像?

java - 配置 hyperjaxb 以创建 hibernate 映射和 mysql 数据库

java - 实现自定义 ClassLoader 以扫描/WEB-INF/classes 目录

java - 将 Java 对象传递给 Angular 以满足特定需求

java - settHeader ("content type"、 "") - 困惑