Método String indexOf () en Java con un ejemplo

¿Qué es Java String IndexOf Method?

El método indexOf se usa para obtener el valor entero de un índice particular de objeto tipo String, en base a los criterios especificados en los parámetros del método IndexOf.

Un escenario común puede ser cuando un administrador del sistema quiere 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 usar el método IndexOf.

Sintaxis

La sintaxis de este método Java es:

Parámetros

cha – un personaje.

Valor de retorno

Este método Java devuelve el índice dentro de esta cadena de la primera aparición del carácter especificado. Devuelve -1 si el caracter no ocurre.

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 la cantidad de parámetros que aceptan.

IndexOf (char 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 de que el índice entero pasara como el segundo parámetro “startindex”. Se ignorarán todas las ocurrencias del carácter ‘c’ antes del índice entero “startindex”.

IndexOf (subcadena String)

El método anterior devuelve el índice del primer carácter de la subcadena pasado como un parámetro a él. Si esa subcadena no está disponible en la cadena, el índice devuelto sería -1.

IndexOf (subcadena String, int startindex)

Este método Java devuelve el índice del primer carácter en la subcadena pasada como el primer parámetro, después del valor del índice “startindex”. Si la subcadena comienza desde el valor entero pasado de “startindex”, esa subcadena sería ignorada.

Ejemplo

Salida:

Índice del carácter “x”: 12
Índice del carácter “después del índice 3: 3
Índice de la subcadena” es “: 2
Índice de la subcadena” es “índice del formulario: 5

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *