Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Dominando Java String.indexOf(): Localizar subcadenas y ejemplos prácticos

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

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

Un escenario común puede ser cuando un administrador de sistemas quiere encontrar el índice del carácter ‘@’ del email de un cliente y luego obtener la subcadena restante. En esa situación, el método IndexOf puede usarse.

Sintaxis de Java String indexOf()

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 indexOf() en Java String:

char – Usado para representar un valor de carácter único

str – Usado para representar la cadena a buscar

fromIndex – Usado para representar la posición de índice desde donde iniciar la búsqueda

Valor de retorno de Java String indexOf()

Este método indexOf() de Java String devuelve el índice dentro de esta cadena de la primera ocurrencia del carácter especificado. Devuelve -1 si el carácter no ocurre.

El método Java String IndexOf tiene cuatro sobrecargas. Todas las sobrecargas devuelven un valor de tipo entero, representando el índice retornado. Estas sobrecargas difieren en el tipo y número 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 retornado sería -1.

IndexOf(char c, int startindex)

El método dado devolvería el índice de la primera ocurrencia del carácter ‘c’ después del índice entero pasado como segundo parámetro "startindex". Todas las ocurrencias del carácter ‘c’ antes del índice entero "startindex" serían ignoradas.

IndexOf(String substring)

El método anterior indexOf() de subcadena Java devuelve el índice del primer carácter de la subcadena pasada como parámetro. Si esa subcadena no está disponible en la cadena, el índice retornado sería -1.

IndexOf(String substring, int startindex)

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

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"; //Carácter en posición System.out.println("Index of character 'x': " + str_Sample.indexOf('x')); //Carácter en posición después de índice dado System.out.println("Index of character 's' after 3 index: " + str_Sample.indexOf('s', 3)); //Dar posición índice para la subcadena dada System.out.println("Index of substring 'is': " + str_Sample.indexOf("is")); //Dar posición índice para la subcadena dada e índice de inicio System.out.println("Index of substring 'is' form index:" + str_Sample.indexOf("is", 5)); } }

Salida:

Index of character ‘x’: 12
Index of character ‘s’ after 3 index: 3
Index of substring ‘is’: 2
Index of substring ‘is’ form index:5

Java

  1. Domine str.count() en Python: Cómo Contar Caracteres y Subcadenas con Ejemplos
  2. Dominar Strings en Java: Creación, Métodos y Mejores Prácticas
  3. Dominando representaciones String en Enums de Java
  4. Tipos de anotaciones en Java: Guía completa de predefinidas, personalizadas y meta‑anotaciones
  5. Método Java String length(): Cómo obtener el tamaño de un String (Ejemplo)
  6. Entendiendo Java String.charAt(): Sintaxis, tipo de retorno, excepciones y ejemplo práctico
  7. Dominando el método compareTo() de Java String: Sintaxis, casos de uso y ejemplos prácticos
  8. Método Java String.contains(): Cómo comprobar subcadenas – Ejemplos prácticos
  9. Dominando Java String.endsWith(): Cómo comprobar sufijos de cadena con ejemplos
  10. Dominando el reemplazo de Strings en Java: replace(), replaceAll() y replaceFirst() explicados
  11. Convertir Char a String en Java – Ejemplos Prácticos y Mejores Prácticas