Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 计算数组中某个元素的重复次数_Java_Arrays_Frequency - Fatal编程技术网

Java 计算数组中某个元素的重复次数

Java 计算数组中某个元素的重复次数,java,arrays,frequency,Java,Arrays,Frequency,我需要计算数组中元素的频率。 我用了这个方法 Collections.frequency(Arrays.asList(arr),element); 但我总是得零分 有什么想法吗 如果您是ArrayList由自定义类型的元素组成 示例person bean或employee对象 确保已重写equals()方法和hash()方法 若您还并没有覆盖这些方法,那个么收集方法将无法工作。您需要提供有关“arr”元素的详细信息。然而,我确实在一段时间以前遇到过这个问题,当时我试图使用一个基本体数组,比如i

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

Collections.frequency(Arrays.asList(arr),element);
但我总是得零分
有什么想法吗

如果您是
ArrayList
由自定义
类型的元素组成

示例person bean或employee对象

确保已重写
equals()
方法和
hash()
方法
若您还并没有覆盖这些方法,那个么收集方法将无法工作。

您需要提供有关“arr”元素的详细信息。然而,我确实在一段时间以前遇到过这个问题,当时我试图使用一个基本体数组,比如int[],使用Arrays.asList()将它们转换为一个列表


没有什么比“int”列表更好的了。然而,整数可以工作,整数arr[]={1,1,1,3,3,4,5,5,6}

显示您的实际代码:。元素的类型是什么?arr的类型是什么?列表中有哪些对象?equals和hashCode是否被正确重写?我有一个想法,您应该向我们展示您的代码;)我们不会给你提供新的代码。即使你可以很容易地用谷歌找到一个,也可以是,或者是,
arr
是一个原语数组。谢谢你的帮助!!!!