java - java中的相对频率

标签 java frequency

我想创建一个程序来帮助我进行统计,但我从一开始就遇到了问题,并且我在计算具有随机数和只有一维的数组的相对频率时陷入了巨大的困惑。

例如生成这些数字:

{3, 5, 5, 2, 4, 1, 3, 5, 4}

我希望程序告诉我 3 重复了 2 次,4 重复了 3 次,5 重复了 5 次

我创建了一个类来对这些值进行排序,以便计算中位数、第一和第三四分位数,但我仍然不知道如何找到频率以便计算其他值

感谢您的宝贵时间

PS:不知道这是否会影响任何东西,但我正在使用 netbeans

最佳答案

您肯定正在寻找这个:Collections: frequency

如果您没有集合,请先将数组转换为列表:

Collections.frequency(Arrays.asList(yourArray), new Integer(3))

关于java - java中的相对频率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14266989/

相关文章:

java - 在java中动态添加复选框

java - 尝试将字符串数组从一个类传递到另一个类时出现 NullPointerException

java - 使用 GridBagLayout

java - 为什么我的字母字符出现频率为 0?

java - 如何获取 OnClickListener 的正确上下文?

java - Java中静态方法的困惑

Python - 返回频率最高的前 5 个单词

audio - 具有特定截止频率的低通和高通滤波器

matlab - 快速移位/快速移位

python - 在 AudioLazy 库中从 python 中的 zfilter 对象中提取数值