Método JavaTuples indexOf()

El método indexOf() en org.javatuples se usa para encontrar el índice de un valor, pasado como parámetro, en TupleClass. Este método toma el parámetro de tipo de objeto, para que pueda verificar todo tipo de valores. Se hereda de la clase JavaTuple. Este método se puede utilizar para cualquier objeto de clase de tupla de la biblioteca javatuples. Devuelve un int que es el primer índice del valor pasado como parámetro, si se encuentra. Si no se encuentra, devuelve -1.

Declaración del método:

public final int indexOf(Object value)

Sintaxis:

int index = TupleClassObject.indexOf(Object value)

Aquí TupleClassObject representa el objeto JavaTuple Class utilizado como Unidad, Quinteto, Década, etc.

Valor devuelto: este método devuelve un int que es el primer índice del valor pasado como parámetro, si se encuentra. Si no se encuentra, devuelve -1.

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

Programa 1: Usar indexOf() con la clase Unit:

// Below is a Java program to use indexOf() 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 indexOf() method for present value
        int index1 = unit.indexOf("GeeksforGeeks");
  
        // Printing the index1
        System.out.println("Index of GeeksforGeeks = "
                           + index1);
  
        // Using indexOf() method for absent value
        int index2 = unit.indexOf("Present");
  
        // Printing the index2
        System.out.println("Index of Present = "
                           + index2);
    }
}

Producción:

Index of GeeksforGeeks = 0
Index of Present = -1

Programa 2: Uso de indexOf() con la clase Quartet:

// Below is a Java program to use indexOf() method
  
import java.util.*;
import org.javatuples.Quartet;
  
class GfG {
    public static void main(String[] args)
    {
        // Creating a quartet
        Quartet<Integer, String, String, Double> quartet
            = Quartet.with(Integer.valueOf(1),
                           "GeeksforGeeks",
                           "A computer portal",
                           Double.valueOf(20.18));
  
        // Using indexOf() method for present value
        int index1 = quartet.indexOf("GeeksforGeeks");
  
        // Printing the index1
        System.out.println("Index of GeeksforGeeks = "
                           + index1);
  
        // Using indexOf() method for absent value
        int index2 = quartet.indexOf(5);
  
        // Printing the index2
        System.out.println("Index of 5 = "
                           + index2);
    }
}

Producción:

Index of GeeksforGeeks = 1
Index of 5 = -1

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 *