📅  最后修改于: 2023-12-03 15:16:29.644000             🧑  作者: Mango
frequency()
方法是java.util.Collections
类中的一个静态方法,用于计算指定元素在给定集合中出现的次数。
public static int frequency(Collection<?> c, Object o)
c
:要在其中计算频率的集合。o
:要计算频率的元素。frequency()
方法返回一个整数值,表示指定元素在集合中出现的次数。如果集合为空或指定元素不在集合中,则返回0。
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("apple");
list.add("orange");
list.add("apple");
int frequency = Collections.frequency(list, "apple");
System.out.println("苹果在列表中出现的次数:" + frequency);
}
}
输出:
苹果在列表中出现的次数:3
在上面的示例中,首先创建了一个List
对象list
,并向其中添加了几个元素。然后,通过调用Collections.frequency(list, "apple")
方法,计算了元素"apple"在列表中出现的次数。最后,将结果打印出来。
由于"apple"在列表中出现了3次,因此打印的输出为苹果在列表中出现的次数:3
。
c
可以是任何实现了Collection
接口的集合类型,如List
、Set
等。Collections.frequency()
方法是在Java 1.2中引入的。null
,则会抛出NullPointerException
异常。以上就是关于Java中的java.util.Collections.frequency()
方法的详细介绍。