El método java.util.Collections.frequency() está presente en la clase java.util.Collections. Se utiliza para obtener la frecuencia de un elemento presente en la lista especificada de Colección. Más formalmente, devuelve el número de elementos e en la colección.
Sintaxis
public static int frequency(Collection<?> c, Object o) Parameters : c - the collection in which to determine the frequency of o o - the object whose frequency is to be determined Returns : Returns the number of elements in the specified collection equal to the specified object. Throws: NullPointerException - if c is null
// Java program to demonstrate working of // java.utils.Collections.frequency() import java.util.*; public class FrequencyDemo { public static void main(String[] args) { // Let us create a list of strings List<String> mylist = new ArrayList<String>(); mylist.add("practice"); mylist.add("code"); mylist.add("code"); mylist.add("quiz"); mylist.add("geeksforgeeks"); // Here we are using frequency() method // to get frequency of element "code" int freq = Collections.frequency(mylist, "code"); System.out.println(freq); } }
Producción:
2
¿Cómo obtener rápidamente la frecuencia de un elemento en una array en Java?
La clase de arrays en Java no tiene método de frecuencia. Pero también podemos usar Collections.frequency() para obtener la frecuencia de un elemento en una array.
// Java program to get frequency of an element // with java.utils.Collections.frequency() import java.util.*; public class FrequencyDemo { public static void main(String[] args) { // Let us create an array of integers Integer arr[] = {10, 20, 20, 30, 20, 40, 50}; // Please refer below post for details of asList() // https://www.geeksforgeeks.org/array-class-in-java/ int freq = Collections.frequency(Arrays.asList(arr), 20); System.out.println(freq); } }
Producción:
3
Este artículo es una contribución de Gaurav Miglani . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA