Método Java String indexOf() con subcadena y ejemplos
¿Qué es el método indexOf() en Java?
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 quiere encontrar el índice del carácter '@' de la identificación de correo electrónico de un cliente y luego quiere obtener la subcadena restante. En esa situación, se puede usar el método IndexOf.
Sintaxis de Java String indexOf()
La sintaxis del método Java String indexOf() es:
public int indexOf(int cha)
Parámetros Java indexOf()
A continuación se encuentran los parámetros indexOf() Java String:
carácter – Se utiliza para representar un valor de un solo carácter
cadena – Usado para representar la cadena a buscar
desde el índice – Se usa para representar la posición del índice desde donde comenzar la búsqueda
Valor de retorno de Java String indexOf()
Este método indexOf() Java String 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.
ÍndiceDe(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 de que el índice entero se pasara como segundo parámetro "índice de inicio". Todas las apariciones del carácter 'c' antes del índice entero "startindex" serían ignoradas.
IndexOf(cadena subcadena)
El método Java substring indexOf() 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(String substring, int startindex)
Este método Java substring indexOf() devuelve el índice del primer carácter en la subcadena pasada como el primer parámetro, después del valor de índice "startindex". Si la subcadena comienza con el valor entero pasado de "startindex", esa subcadena se ignorará.
Ejemplo del método Java String indexOf()
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)); } }
Salida:
Índice del carácter 'x':12
Índice del carácter 's' después del índice 3:3
Índice de la subcadena 'es':2
Índice de la subcadena 'es' índice de formulario:5
Java
- Cadenas Java
- Cadenas de enumeración de Java
- Tipos de anotación de Java
- Método String Length () en Java:cómo encontrar con el ejemplo
- Método Java String charAt() con ejemplo
- Método Java String compareTo():cómo usarlo con ejemplos
- Método Java String contains() | Comprobar subcadena con ejemplo
- Java String termina con () método con ejemplo
- Método Java String replace(), replaceAll() y replaceFirst()
- Cómo convertir Char a String en Java (Ejemplos)
- Python String count () con EJEMPLOS