Cómo usar índicef en java

Cómo usar índicef en java
Mientras se programan en Java, puede haber situaciones en las que existe el requisito de localizar y modificar los valores convenientemente. Por ejemplo, acceder y actualizar un valor particular desde las entradas contenidas según el requisito analizando su posición. En tales escenarios, el "índice de()El método en Java es de gran ayuda para buscar y modificar los valores de manera efectiva.

Este artículo demostrará la utilización del método "indexOf ()" en Java.

Cómo usar "indexOf ()" en Java?

En Java, el "índice de()El método se utiliza para ubicar el índice de un carácter o subcadena específico en la cadena correspondiente.

Sintaxis (escenario de personajes)

cadena.índicef (int char, int from)

En esta sintaxis:

  • "carbonizarse"Se refiere al personaje cuyo índice inicial debe ubicarse.
  • "de"Es un parámetro opcional correspondiente al índice inicial en función del cual"carbonizarse"El personaje necesita ser buscado.

Sintaxis (escenario de cadena)

cadena.índicef (string st, int from)

En la sintaxis dada anteriormente:

  • "calle"Se refiere a la cadena cuyo índice inicial debe ubicarse.
  • "de"Es un parámetro opcional que indica el índice inicial en función del cual"calleSe debe buscar en la cadena.

Ejemplo 1: Aplicar el método "indexOf ()" para acceder al carácter de cadena directamente y basado en el índice de inicio especificado
En este ejemplo, el "índice de()El método "se puede aplicar para devolver el índice del carácter especificado directamente y con respecto al índice inicial especificado desde dónde iniciar la búsqueda:

índice de clase pública
public static void main (string args [])
String givenString = "linuxhint";
Sistema.afuera.println ("El índice de h es:"+givenstring.indexOf ('h'));
Sistema.afuera.println ("El índice de u basado en el índice es:"+givenstring.indexOf ('u', 2));

En el bloque de código anterior:

  • En primer lugar, inicialice el proporcionado "Cadena" valor.
  • En el siguiente paso, asocie el "índice de()Método "con la cadena inicializada para devolver el índice correspondiente del carácter especificado.
  • Por último, aplique nuevamente el método discutido para mostrar el índice del carácter establecido en función del índice inicial específico desde donde comenzar a buscar.
  • Algoritmo: Es tal que si el índice especificado excede la posición del carácter o en el caso del carácter no encontrado ","-1" es regresado.

Producción

En esta salida, se puede analizar que el índice de "u"Se devuelve como"3"Dado que el índice especificado de dónde comenzar a buscar es"2"Refiriéndose al personaje"norte".

Para comprender claramente el algoritmo discutido, simplemente especifique el índice de búsqueda que excede la ocurrencia especificada de un carácter en la cadena. Esto devuelve lo discutido "-1"Resultado, como sigue:

Ejemplo 2: Aplicar el método "indexOf ()" para acceder a la subcadena directamente y en función del índice de inicio especificado
Este ejemplo particular aplica el método discutido para acceder a la subcadena directamente y con respecto al índice particular desde dónde iniciar la búsqueda:

clase pública indexOf2
public static void main (string args [])
String GivenString = "Esta es la programación Java";
Sistema.afuera.println ("El índice de (Java) es:"+Givenstring.indexOf ("java"));
Sistema.afuera.println ("El índice de (es) basado en el índice es:"
+ givenstring.indexOf ("is", 3));

Aplique los pasos proporcionados a continuación de acuerdo con el bloque de código anterior:

  • En primer lugar, inicialice el declarado "Cadena" valor.
  • Ahora, aplique el "índice de()Método para devolver el índice de subcadena.
  • Finalmente, del mismo modo, devuelve el índice de subcadena proporcionado basado en el índice establecido, como se discutió.

Producción

Este resultado implica que se cumple el requisito deseado.

Conclusión

En Java, el "índice de()El método se utiliza para encontrar un índice de un carácter o subcadena específico en una cadena directamente o iniciando la búsqueda del índice proporcionado. Este artículo sobre los enfoques para aplicar el método "indexOf ()" en Java.