Este artículo proporciona una visión general exhaustiva de Hashset En Java y en este sentido, cubre los siguientes conceptos:
Entonces, comencemos!
¿Qué es un hashset?
Una clase que almacena solo elementos únicos y no mantiene ningún orden para almacenar los elementos se conoce como hashset en Java.
Cómo trabajar con hashset
Se deben seguir los puntos otorgados a continuación para trabajar con hashset
Como Hashset pertenece a Java.utilizar clase Entonces, necesitamos importar el Hashset clasificarse de Java.utilizar paquete:
importar java.utilizar.Hashset;El siguiente paso es la creación de objetos, y para hacerlo, tenemos que seguir la siguiente sintaxis:
HashsetEl fragmento anterior crea un objeto de tipo de cadena de hashset, de manera similar, también podemos crear el objeto de otros tipos de datos, para este propósito, tenemos que especificar la clase de envoltorio equivalente de todos estos tipos de datos, como Entero para int, Byte para byte, etc.
Cómo agregar elementos en hashset
El Hashset La clase tiene varios métodos para realizar diversas funcionalidades, el agregar() El método es uno de ellos que se puede usar para agregar elementos en un Hashset.
Ejemplo
En el código dado a continuación, importamos el Clase hashset En la parte superior de nuestro proyecto, y después, creamos un objeto de la Hashset clase. Después de la creación de objetos, utilizamos ese objeto con agregar() Método para agregar elementos en el hashset:
importar java.utilizar.Hashset;En el fragmento anterior creamos un objeto de Hashset clase y luego agregamos algunos elementos en el hashset:
Desde la salida, está claro que el hashset no agrega el valor duplicado "gato".
Cómo verificar la existencia de un elemento en hashset
El contiene() se puede utilizar para probar la existencia de algún elemento específico en Hashset.
Ejemplo
El siguiente fragmento de código prueba la existencia de dos elementos "perro" y "león":
Sistema.afuera.println (animales.contiene ("perro"));Si los elementos especificados que se encuentran en el mechón hashset, el método Contiene () devolverá verdadero:
La salida verifica el funcionamiento del método contiene, ya que devuelve verdadero para el perro y el falso para el león.
Cómo eliminar los elementos del hashset
El eliminar() El método se puede usar para eliminar los elementos del hashset:
Ejemplo
El siguiente será el código para eliminar el "perro" del Hashset:
animales.eliminar ("perro");El código y su salida respectiva se muestran a continuación ::
La salida confirma que el eliminar() El método funciona adecuadamente a medida que tiene éxito para eliminar el elemento especificado.
Cómo eliminar todos los elementos de hashset
El claro() El método se puede usar para eliminar todos los elementos del hashset.
animales.claro();El fragmento a continuación muestra cómo funciona Clear () el método:
El vacío Hashset autentica el funcionamiento del claro() método.
Cómo encontrar el tamaño de hashset
El tamaño() se puede usar para encontrar el tamaño del hashset.
Ejemplo
La siguiente pieza de código muestra cómo encontrar el tamaño de hashset.
animales.tamaño();El código completo y su salida respectiva se muestran en la captura de pantalla dada a continuación:
La salida verifica la idoneidad del método size ().
Cómo iterar a través del hashset
Podemos iterar a través de un hashset utilizando un iterador, un bucle for-eat y al método para cada. Podemos iterar a través de los elementos y valores del hashset utilizando el juego de llaves() y valores() método respectivamente.
Ejemplo
Utilizamos el bucle for-ENTRA para iterar a través de los elementos de hashset:
para (cadena i: animales)El código completo y su salida se muestran en el fragmento dado a continuación:
La salida muestra que el bucle for-e cada itera a través de cada elemento del hashset.
Conclusión
Importando el Hashset La creación de clase y luego objetos de esa clase permitirá utilizar todos sus métodos para realizar diversas funcionalidades. La clase hashset proporciona una variedad de métodos diferentes para lograr diferentes funcionalidades e.gramo. agregar() y eliminar() Se pueden usar métodos para agregar o eliminar los elementos de hashset respectivamente. Del mismo modo, el contiene() El método se puede utilizar para probar la existencia de un elemento en el hashset y así sucesivamente. Este artículo explica diferentes aspectos del Hashset clase. Además, algunos métodos de uso común se utilizan para realizar diferentes funcionalidades sobre el hashset.