Método Java String indexOf () con Substring & Ejemplo

¿Qué es el método indexOf () en Java?

El método indexOf () se utiliza para obtener el índice de la primera aparición de un criterio especificado en los parámetros del método IndexOf.

Un escenario común puede ser cuando un administrador del sistema desea encontrar el índice del carácter '@' del ID de correo electrónico de un cliente y luego desea obtener la subcadena restante. En esa situación, se puede utilizar el método IndexOf.

Sintaxis

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 cadena Java de indexOf ():

char : se utiliza para representar un valor de carácter único

str : se utiliza para representar la cadena a buscar

fromIndex : se utiliza para representar la posición del índice desde la que iniciar la búsqueda

Java String indexOf () Valor de retorno

Este método Java String indexOf () devuelve el índice dentro de esta cadena de la primera aparición del 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 representa el índice devuelto. Estas sobrecargas difieren en el tipo y número de parámetros que aceptan.

IndexOf (carácter b)

Este método devuelve el índice del carácter 'b' pasado como parámetro. Si ese carácter no está disponible en la cadena, el índice devuelto 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 del índice entero pasado como segundo parámetro "startindex". Se ignorarán todas las apariciones del carácter 'c' antes del índice entero "startindex".

IndexOf (subcadena de cadena)

El método indexOf () de la subcadena de Java anterior devuelve el índice del primer carácter de la subcadena que se le pasa como parámetro. Si esa subcadena no está disponible en la cadena, el índice devuelto 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 la subcadena comienza desde el valor entero pasado de "startindex", esa subcadena se ignorará.

Ejemplo de método Java String indexOf ()

clase pública Sample_String {public static void main (String args []) {String str_Sample = "Este es un índice de ejemplo";// Personaje en la posiciónSystem.out.println ("Índice del carácter 'x': + str_Sample.indexOf ('x'));// Carácter en la posición después del valor de índice dadoSystem.out.println ("Índice de caracteres 's' después del índice 3: + str_Sample.indexOf ('s', 3));// Dar la posición del índice para la subcadena dadaSystem.out.println ("Índice de subcadena 'es': + str_Sample.indexOf ("es"));// Dar la posición del índice para la subcadena dada y comenzar el índiceSystem.out.println ("Índice de subcadena 'es' índice de formulario: + str_Sample.indexOf ("es", 5));}}

Producción:

Índice del carácter 'x': 12 Índice del carácter 's' después del índice 3: 3

Índice de subcadena 'es': 2 Índice de subcadena 'es' índice de formulario: 5

Articulos interesantes...