📜  Java中的Java .util.Collections.frequency() 和示例(1)

📅  最后修改于: 2023-12-03 14:42:54.826000             🧑  作者: Mango

Java中的Collections.frequency()方法

Collections.frequency()是Java集合类Collections中提供的一个方法,用于返回指定集合中指定元素的出现次数。

方法签名如下:

public static <T> int frequency(Collection<?> c, T e)

其中,c表示要在其上执行频率测量的集合,e表示要被计数的元素。

下面是一个使用示例:

import java.util.ArrayList;
import java.util.Collections;

public class FrequencyExample {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(3);
        list.add(2);
        list.add(3);
        list.add(3);
        list.add(4);

        int frequency = Collections.frequency(list, 3);
        System.out.println("frequency of 3: " + frequency); // 输出: frequency of 3: 3
    }
}

在上面的示例中,我们使用Collections.frequency()方法计算了整数列表中元素3的出现次数,结果为3

另外,需要注意的是,frequency()方法可以用于任何实现了Collection接口的集合类,例如ListSet等。

END