Método JavaTuple lastIndexOf()

El método lastIndexOf() en org.javatuples se usa para encontrar el último í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 último índice del valor pasado como parámetro, si se encuentra más de una vez. Si se encuentra solo una vez, devuelve ese índice. Y si no se encuentra, devuelve -1.

Declaración del método:

public final int lastIndexOf(Object value)

Sintaxis:

int index = TupleClassObject.lastIndexOf(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 último índice del valor pasado como parámetro, si se encuentra más de una vez. Si se encuentra solo una vez, devuelve ese índice. Y si no se encuentra, devuelve -1.

A continuación hay programas que ilustrarán las diversas formas de usar el método lastIndexOf():

Programa 1: Usando lastIndexOf() con la clase Unit:

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

Producción:

Last Index of GeeksforGeeks = 0
Last Index of Present = -1

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

// Below is a Java program to use lastIndexOf() method
  
import java.util.*;
import org.javatuples.Quartet;
  
class GfG {
    public static void main(String[] args)
    {
        // Creating a quartet
        Quartet<Integer, Integer, Integer, String> quartet
            = Quartet.with(Integer.valueOf(1),
                           Integer.valueOf(1),
                           Integer.valueOf(1),
                           "GeeksforGeeks");
  
        // Using lastIndexOf() method for value
        // present more than once
        int index = quartet.lastIndexOf(1);
  
        // Printing the index
        System.out.println("Last Index of 1 = "
                           + index);
  
        // Using lastIndexOf() method for value
        // present just once
        index = quartet.lastIndexOf("GeeksforGeeks");
  
        // Printing the index
        System.out.println("Last Index of GeeksforGeeks = "
                           + index);
  
        // Using lastIndexOf() method for value
        // not present
        index = quartet.lastIndexOf(20.5);
  
        // Printing the index
        System.out.println("Last Index of 20.5 = "
                           + index);
    }
}

Producción:

Last Index of 1 = 2
Last Index of GeeksforGeeks = 3
Last Index of 20.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 *