Método JavaTuples containsAll()

El método containsAll() en org.javatuples se usa para verificar si una colección de valores está presente en TupleClass, dados como parámetros. Este método se puede utilizar para cualquier objeto de clase de tupla de la biblioteca javatuples. Devuelve un valor booleano que es verdadero o falso según la presencia de esa colección de valores en TupleClass.

Declaración del método:

public final boolean containsAll(Object... value)

Sintaxis:

boolean result = TupleClassObject.containsAll(X value1, X value2, ...)
                    OR
boolean result = TupleClassObject.containsAll(X[] values)

Parámetros: Este método toma valor o valores como parámetro donde:

  • X : representa el tipo de datos de los valores en el parámetro.
  • TupleClassObject : representa el objeto JavaTuple Class utilizado como Unidad, Quinteto, Década, etc.

Valor devuelto: este método devuelve verdadero si el valor del parámetro está presente en la tupla. De lo contrario, devuelve falso

Los siguientes programas ilustran las diversas formas de usar el método containsAll():

Programa 1: Uso de containsAll() con la clase Unit:

// Below is a Java program to use containsAll() method
  
import java.util.*;
import org.javatuples.Unit;
  
class GfG {
    public static void main(String[] args)
    {
        // Creating an Unit with one value
        Unit<String> unit = Unit.with("GeeksforGeeks");
  
        // Using containsAll() method
  
        boolean res;
  
        // for True result
        String[] check = { "GeeksforGeeks" };
        res = unit.containsAll(check);
  
        System.out.println("Is " + Arrays.toString(check) + " present : " + res);
  
        // for False result
        String[] check1 = { "Geeks", "for", "Geeks" };
        res = unit.containsAll(check1);
  
        System.out.println("Is " + Arrays.toString(check1) + " present : " + res);
    }
}

Producción:

Is [GeeksforGeeks] present : true
Is [Geeks, for, Geeks] present : false

Programa 2: Uso de containsAll() con la clase Decade:

// Below is a Java program to use containsAll() method
  
import java.util.*;
import org.javatuples.Decade;
  
class GfG {
    public static void main(String[] args)
    {
        // Creating a Decade with 10 value
        Decade<String, String, String, String, String,
               String, String, String, String, String>
            decade = Decade.with("Geeks",
                                 "for",
                                 "Geeks",
                                 "A",
                                 "Computer",
                                 "Science",
                                 "Portal",
                                 "for",
                                 "Geeks",
                                 "RishabhPrabhu");
  
        // Using containsAll() method
        boolean res;
  
        // for true result
        String[] check = { "Geeks", "for", "Geeks" };
        res = decade.containsAll(check);
  
        System.out.println("Is " + Arrays.toString(check) + " present : " + res);
  
        // for False result
        String[] check1 = { "Geeks", "not", "for", "Geeks" };
        res = decade.containsAll(check1);
  
        System.out.println("Is " + Arrays.toString(check1) + " present : " + res);
    }
}

Producción:

Is [Geeks, for, Geeks] present : true
Is [Geeks, not, for, Geeks] present : false

Nota: Del mismo modo, se puede utilizar con cualquier otra clase JavaTuple.

Publicación traducida automáticamente

Artículo escrito por RishabhPrabhu 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 *