Método TreeSet contains() en Java con ejemplos

TreeSet es una de las implementaciones más importantes de la interfaz SortedSet en Java que utiliza un árbol para el almacenamiento. El orden de los elementos se mantiene mediante un conjunto utilizando su orden natural, se proporcione o no un comparador explícito . Esto debe ser consistente con equals si se quiere implementar correctamente la interfaz Set

Esta clase proporciona numerosos métodos de los cuales analicemos el método contains() de la clase TreeSet presente dentro del paquete java.util que se usa para verificar si un elemento específico está presente en el TreeSet o no. Básicamente, se usa para verificar si un TreeSet contiene algún elemento en particular.

Sintaxis:  

Tree_Set.contains(Object element)

Parámetros: El tipo de TreeSet. Este es el elemento que debe verificarse si está presente en el TreeSet o no.

Valor devuelto: un valor booleano, verdadero si el elemento está presente en el conjunto; de lo contrario, devuelve falso.

Excepciones: arroja dos tipos de excepciones que se enumeran a continuación de la siguiente manera:

Sugerencia: como sabemos, treeSet utiliza un orden natural y su comparador no permite los elementos nulos, por lo que surge NullPointerException.

Ejemplo

Java

// Java Program to Illustrate contains() method
// of TreeSet class
 
// Importing required classes
import java.io.*;
import java.util.TreeSet;
 
// Main class
public class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
 
        // Creating an empty TreeSet of string type
        TreeSet<String> tree = new TreeSet<String>();
 
        // Adding elements in TreeSet
        // Using add() method to
        tree.add("Welcome");
        tree.add("To");
        tree.add("Geeks");
        tree.add("4");
        tree.add("Geeks");
        tree.add("TreeSet");
 
        // Displaying the TreeSet
        System.out.println("TreeSet: " + tree);
 
        // Use-case 1
        // Check for specific element in the above TreeSet
        // object using contains() method of TreeSet class
 
        // Printing a boolean value
        System.out.println(
            "Does the Set contains 'TreeSet'? "
            + tree.contains("TreeSet"));
 
        // Use-case 2
        // Check for specific element in the above TreeSet
        // object Say custom element be "4"
        System.out.println("Does the Set contains '4'? "
                           + tree.contains("4"));
 
        // Use-case 3
        // Check if the list contains "No"
        System.out.println("Does the Set contains 'No'? "
                           + tree.contains("No"));
    }
}
Producción: 

TreeSet: [4, Geeks, To, TreeSet, Welcome]
Does the Set contains 'TreeSet'? true
Does the Set contains '4'? true
Does the Set contains 'No'? false

 

Salida Explicación:

A medida que insertamos elementos en TreeSet   {«Bienvenido», «Para», «Geeks», «4», «Geeks», «TreeSet»} , buscamos un elemento específico que pasa por alto el elemento como argumento para el método contains() que ahora devuelve booleano verdadero si está presente, de lo contrario booleano falso. El punto clave para recordar es que en Java solo tenemos verdadero-falso en valor booleano ni 0-1, tomen esta nota con ustedes, geeks. 

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *