计算数组java元素的重复次数

时间:2016-12-29 09:10:14

标签: java arrays frequency

我需要计算数组中元素的频率。 我使用了方法

Collections.frequency(Arrays.asList(arr),element);

但我一直都是零 任何想法?!

2 个答案:

答案 0 :(得分:1)

如果您ArrayList由自定义type

的元素组成

示例人员bean或员工对象。

确保您已覆盖equals()方法和hash()方法 如果你没有覆盖这些方法,那么Collection方法就无法工作。

答案 1 :(得分:1)

您需要提供有关" arr"的详细信息。 &安培;元件。但是,当我尝试使用诸如int []之类的基元数组时,我确实遇到过这种情况,使用Arrays.asList()将它们转换为List

没有像" int"的列表。然而,整数可以工作,整数arr [] = {1,1,1,1,3,3,4,5,5,5,6};