相关疑难解决方法(0)

如何计算List中元素的出现次数

我有一个ArrayListJava的Collection类,如下所示:

ArrayList<String> animals = new ArrayList<String>();
animals.add("bat");
animals.add("owl");
animals.add("bat");
animals.add("bat");
Run Code Online (Sandbox Code Playgroud)

如您所见,它animals ArrayList由3个bat元素和一个owl元素组成.我想知道Collection框架中是否有任何API返回bat出现次数或是否有另一种方法来确定出现次数.

我发现Google的Collection Multiset确实有一个API,可以返回元素的总出现次数.但这只与JDK 1.5兼容.我们的产品目前是JDK 1.6,所以我不能使用它.

java collections arraylist

159
推荐指数
14
解决办法
29万
查看次数

用C#对列表中的相同字符串出现的频率进行排序

我有一个清单:

dave
maggie
john
stuart
john
john
dave
john
maggie
maggie
Run Code Online (Sandbox Code Playgroud)

我想要的结果是:

john
john
john
john
maggie
maggie
maggie
dave
dave
stuart
Run Code Online (Sandbox Code Playgroud)

c# linq arrays sorting list

1
推荐指数
1
解决办法
71
查看次数

标签 统计

arraylist ×1

arrays ×1

c# ×1

collections ×1

java ×1

linq ×1

list ×1

sorting ×1