我想创建一个程序来帮助我进行统计,但我从一开始就遇到了问题,并且我在计算具有随机数和只有一维的数组的相对频率时陷入了巨大的困惑。
例如生成这些数字:
{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/