计算java中数组出现的单词次数

时间:2017-02-06 01:24:32

标签: java arrays arraylist

我有一个数组而不是数组列表。我需要计算某个单词出现多少次。我一直在网上搜索,我所看到的就是如何在数组列表中找到一个单词。我必须将我的数组转换为数组列表吗?对java来说很新。感谢。

1 个答案:

答案 0 :(得分:1)

首先

您能提供代码示例吗?这样,人们就可以更好地了解您的意思,从而更轻松地为您提供帮助。

其次

不,您不需要转换为ArrayList。而且,根据你所说的,我假设你在数组中有字符串对象。如果是这种情况,您可以使用类似下面的示例:

String [] words = new String [lengthOfYourArray];
String wordToSearchFor = "hello"; /* change this to what you want to search for*/

// Assuming the array already has elements before iterating with for each loop

int count = 0;
for(String word : words){
    if(word.equals(wordToSearchFor)) 
        count++;
}

/* Assuming you're using the console screen for data output */
System.out.println(count); /* Display the counter for that particular word */