Mientras trabaja con Java Collections, es posible que tenga un escenario para devolver el número total de ocurrencias de un elemento particular en el objeto de recolección. El paquete de colecciones admite el método de frecuencia en Java. Está disponible en el paquete Util. Exploremos esto en detalle.
Java.utilizar.Colecciones.frecuencia()
El método de frecuencia () en las colecciones se realiza en los objetos de recolección que devuelven las ocurrencias totales del elemento particular que está presente en esa colección. Entonces, es importante proporcionar el objeto como parámetro.
Sintaxis:
Colecciones.Frecuencia (Collection_Object, elemento)Parámetros:
Devolver:
Devuelve un entero que representa el número total de ocurrencias.
Si el elemento especificado no existe en el objeto de recolección, se devuelve 0.
Ejemplo 1:
En nuestro primer ejemplo, creamos una colección ArrayList que almacena 5 elementos de tipo de cadena y devolvemos la frecuencia (ocurrencias) de elementos particulares.
importar java.utilizar.*;Producción:
Explicación:
Es importante importar las colecciones del paquete Util. Entonces, importamos directamente todas las colecciones usando *.
Dentro del método principal:
Línea - 8:
Creamos una colección ArrayList que contiene los elementos de tipo de cadena con el nombre del objeto como list_object.
Línea 11-15:
Agregamos 5 elementos a la lista de list_object.
Línea 18:
Mostramos la lista completa_Object.
Línea 21-24:
Devuelve la frecuencia de los elementos: "Sravan" y "Bobby".
Ejemplo 2:
En nuestro segundo ejemplo, creamos una colección de vectores que almacena 5 elementos de tipo entero y devolvemos la frecuencia (ocurrencias) de valores particulares.
importar java.utilizar.*;Producción:
Explicación:
Es importante importar las colecciones del paquete Util. Entonces, importamos directamente todas las colecciones usando *.
Dentro del método principal:
Línea - 8:
Creamos una colección vectorial que contiene los elementos de tipo entero con un nombre de objeto como vector_object.
Línea 11-15:
Agregamos 5 elementos al vector_object.
Línea 18:
Mostramos todo el vector_object.
Línea 21-24:
Devuelve la frecuencia de los valores: 45 y 71.
Como 71 no existe en la colección, la frecuencia es 0.
Ejemplo 3:
En nuestro tercer ejemplo, creamos una colección de vectores que almacena 5 elementos de tipo entero y devuelve la frecuencia (ocurrencias) de todos los valores. El enfoque es que obtenemos cada valor utilizando el hashset. Después de eso, mostramos la frecuencia con respecto al valor.
importar java.utilizar.*;Producción:
Explicación:
Es importante importar las colecciones del paquete Util. Entonces, importamos directamente todas las colecciones usando *.
Dentro del método principal:
Línea - 8:
Creamos una colección vectorial que contiene los elementos de tipo entero con un nombre de objeto como vector_object.
Línea 11-15:
Agregamos 5 elementos al vector_object.
Línea 18:
Mostramos todo el vector_object.
Línea 21:
Creamos un conjunto desde el objeto vectorial para fines de índice.
Línea 24-26:
Usando los valores establecidos dentro del bucle, obtenemos cada frecuencia de valor con las colecciones usando el método de frecuencia ().
Conclusión
Al final de este tutorial, aprendimos cómo devolver las ocurrencias totales del elemento particular que está presente en el objeto de recolección utilizando el método de frecuencia () en Java. También puede ser posible devolver todas las ocurrencias de elementos creando un conjunto que se puede usar para la especificación de índice.