¿Qué es el método IndexOf () en Java?
indexOf () Modh se utiliza para obtener un índice de la primera aparición de un criterio especificado en el parámetro del método IndexOf.
Un escenario común puede ocurrir cuando un administrador del sistema intenta obtener un índice del carácter de identificación de correo electrónico ‘@’ del cliente y luego intenta obtener el sustrato restante. En ese caso, se puede utilizar el método IndexOf.
Proporción
La sintaxis del método Java String indexOf () es:
public int indexOf(int cha)
Parámetros de Java indexOf ()
A continuación se muestran los parámetros de Java String indexOf ():
carbonizarse – Se utiliza para representar el valor de un personaje individual.
str – Se usa para mostrar el cable para una búsqueda.
óIndex – Se utiliza para indicar la posición del índice para iniciar la búsqueda.
Java String indexOf () Valor de retorno
Este método Java String indexOf () devuelve el índice dentro de esta cadena la primera vez que ocurrió el carácter especificado. Devuelve -1 si el carácter no aparece.
El método Java String IndexOf tiene cuatro sobrecargas. Todas las sobrecargas devuelven un valor de tipo entero, que indica el índice devuelto. Estas sobrecargas difieren en el tipo y número de parámetros que aceptan.
IndexOf (carácter b)
Este método proporciona el índice del carácter ‘b’ pasado como parámetro. Si ese carácter no está disponible en la cadena, el índice de retorno sería -1.
IndexOf (char c, int startindex)
El método dado devolvería el índice de la primera aparición del carácter ‘c’ después de pasar el índice entero como el segundo parámetro «startindex». Se ignorarán todas las apariciones del carácter ‘c’ antes del índice entero «integindex».
IndexOf (subcadena de cadena)
El método de subcadena de Java indexOf () anterior proporciona un índice del primer carácter del subdominio pasado como parámetro. Si esa subcadena no está disponible en la cadena, el índice de retorno sería -1.
IndexOf (cadena subcadena, int startindex)
Este método indexOf () de subcadena de Java devuelve el índice del primer carácter de la subcadena pasada como primer parámetro, después del valor del índice «startindex». Si una subcadena comienza con el valor entero que pasa «startindex», esa subcadena se ignorará.
Java String indexOf () Método de ejemplo
public class Sample_String { public static void main(String args[]) { String str_Sample = "This is Index of Example"; //Character at position System.out.println("Index of character 'x': " + str_Sample.indexOf('x')); //Character at position after given index value System.out.println("Index of character 's' after 3 index: " + str_Sample.indexOf('s', 3)); //Give index position for the given substring System.out.println("Index of substring 'is': " + str_Sample.indexOf("is")); //Give index position for the given substring and start index System.out.println("Index of substring 'is' form index:" + str_Sample.indexOf("is", 5)); } }
Producción:
Índice de caracteres ‘X’: 12
Índice de caracteres ‘s’ después de 3
El índice de la subcadena es ‘:’
Índice de la forma de subcadena ‘es’: 5