El método lastIndexOf() de Chars Class en la biblioteca Guava se usa para encontrar el último índice del valor char dado en una array char. Este valor de carácter que se buscará y la array de caracteres en la que se buscará, ambos se pasan como parámetro a este método. Devuelve un valor entero que es el último índice del valor de carácter especificado. Si no se encuentra el valor, devuelve -1.
Sintaxis:
public static int lastIndexOf(char[] array, char target)
Parámetros: Este método acepta dos parámetros obligatorios:
- array: que es la array de valores de char en la que se busca el valor de char.
- objetivo: que es el valor de carácter que se buscará en el último índice de la array de caracteres.
Valor devuelto: este método devuelve un valor entero que es el último índice del valor de carácter especificado. Si no se encuentra el valor, devuelve -1.
Los siguientes programas ilustran este método:
Ejemplo 1:
// Java code to show implementation of // Guava's Chars.lastIndexOf() method import com.google.common.primitives.Chars; import java.util.Arrays; class GFG { // Driver's code public static void main(String[] args) { // Creating a char array char[] arr = { 'a', 'b', 'c', 'd', 'b', 'c', 'b', 'd' }; char target = 'b'; // Using Chars.lastIndexOf() method // to get the index of last appearance // of a given element in array // and return -1 if element is // not found in the array int index = Chars.lastIndexOf(arr, target); if (index != -1) { System.out.println("Target is present" + " at index " + index); } else { System.out.println("Target is not present" + " in the array"); } } }
Target is present at index 6
Ejemplo 2:
// Java code to show implementation of // Guava's Chars.lastIndexOf() method import com.google.common.primitives.Chars; import java.util.Arrays; class GFG { // Driver's code public static void main(String[] args) { // Creating a char array char[] arr = { 'a', 'b', 'c', 'd', 'b', 'c', 'b', 'd' }; char target = 'z'; // Using Chars.lastIndexOf() method // to get the index of last appearance // of a given element in array // and return -1 if element is // not found in the array int index = Chars.lastIndexOf(arr, target); if (index != -1) { System.out.println("Target is present" + " at index " + index); } else { System.out.println("Target is not present" + " in the array"); } } }
Target is not present in the array
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA