我需要计算数组中元素的频率。 我使用了方法
Collections.frequency(Arrays.asList(arr),element);
但我一直都是零 任何想法?!
答案 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};