java string indexof method with code examples
sistema de gestión de bases de datos relacionales de código abierto
En este tutorial, aprenderemos sobre el método Java String indexOf () y su sintaxis y ejemplos de programación para encontrar el índice de caracteres o cadenas:
Exploraremos las otras opciones asociadas con el método indexOf () de Java y su uso junto con ejemplos de programación simples.
Al seguir este tutorial, podrá comprender las diferentes formas del método String indexOf () Java y se sentirá cómodo usándolo en sus propios programas.
=> Consulte TODOS los tutoriales de Java aquí.
Lo que vas a aprender:
Método Java String indexOf
Como sugiere el nombre, se utiliza un método Java String indexOf () para devolver el valor posicional o el índice o la posición de un carácter dado o una Cadena.
El tipo de retorno de Java indexOf () es 'Entero' .
Sintaxis
La sintaxis se da como int indexOf (String str) donde str es una variable de cadena y esto devolverá el índice de la primera aparición de str.
Opciones
Básicamente, hay cuatro opciones / variaciones diferentes para usar el método indexOf () de Java.
- int indexOf (String str)
- int indexOf (String str, int BeginIndex)
- int indexOf (int char)
- int indexOf (int char, int BeginIndex)
Como se discutió anteriormente, el método indexOf () de Java se usa para devolver el valor posicional de una cadena o un carácter de la Cadena. El método indexOf () presenta dos opciones cada una, es decir, tanto para String como para el carácter.
Ya hemos discutido la primera variación y la segunda variación de cadenas y caracteres que surgen con el índice de inicio. Este índice de inicio es el índice desde donde se debe iniciar la búsqueda del índice de caracteres.
Encontrar el índice de una subcadena
Esta es la forma más simple del método indexOf () de Java. En este ejemplo, estamos tomando una cadena de entrada en la que vamos a encontrar el índice de una subcadena que es parte de la cadena principal.
|_+_|Producción:
Encontrar el índice de un personaje
En este ejemplo , veremos cómo funciona el StartingIndex cuando intentemos encontrar el índice del carácter del String principal. Aquí, hemos tomado una Cadena de entrada en la que estamos especificando los dos StartingIndex diferentes y también vemos la diferencia.
La primera declaración de impresión devuelve 1 ya que está buscando desde el índice 0, mientras que la segunda declaración de impresión devuelve 6 cuando está buscando desde el quinto índice.
|_+_|Producción:
Escenarios
Escenario 1: ¿Qué sucede cuando intentamos encontrar el índice de un carácter que no está disponible en la cadena principal?
Explicación: Aquí, hemos inicializado una variable de cadena y estamos tratando de obtener el índice del carácter, así como una subcadena que no está disponible en la cadena principal.
En este tipo de escenario, el método indexOf () siempre devolverá -1.
|_+_|Producción:
Escenario 2: En este escenario, intentaremos encontrar la última aparición de un carácter o subcadena en una Cadena dada.
Explicación: Aquí, nos familiarizaremos con el método adicional del método indexOf () de Java. los lastIndexOf () método se utiliza para encontrar la última aparición de un carácter o subcadena.
En este ejemplo, estamos obteniendo el último índice del carácter 'a'. Esto se puede lograr con el método indexOf () de Java así como con el método lastIndexOf ().
El método lastIndexOf () es fácil de usar en este tipo de escenario ya que no requerimos que se pase ningún StartingIndex. Mientras usa el método indexOf (), puede ver que hemos pasado el BeginIndex como 8 desde donde comenzará el índice y continuará encontrando la aparición de 'a'.
|_+_|Producción:
Preguntas frecuentes
P # 1) ¿Cómo encontrar la longitud de una cadena en Java sin usar el método de longitud?
Responder: Java tiene un método incorporado llamado length () que se usa para encontrar la longitud de una cadena. Esta es la forma estándar de encontrar la longitud. Sin embargo, también podemos encontrar la longitud de una cadena usando el método lastIndexOf () pero no se puede usar mientras proporcionamos entrada a través de la consola.
Veamos el siguiente ejemplo en el que hemos utilizado ambos métodos para encontrar la longitud de una cadena.
|_+_|Producción:
P # 2) ¿Cómo encontrar el índice de un punto en Java?
utilidad para monitorear la temperatura de la CPU y la velocidad del ventilador
Responder: En el programa siguiente, encontraremos el índice de '.' Que debería ser parte de la Cadena. Aquí, tomaremos una cadena de entrada que contiene dos '.' Y luego, con la ayuda de los métodos indexOf () y lastIndexOf (), encontraremos el valor posicional del primer y último punto '.'.
|_+_|Producción:
P # 3) ¿Cómo obtener el valor de los elementos de una matriz en Java?
cómo ejecutar el archivo jar en Windows 10
Responder:
A continuación se muestra el ejemplo de programación para extraer los elementos de una matriz.
Los elementos comienzan desde arr (0), por lo que cuando imprimimos arr (0)… hasta el último índice, podremos recuperar los elementos especificados en un índice dado. Esto se puede hacer especificando el número de índice del elemento o usando un bucle.
|_+_|Producción:
P # 4) ¿Cómo obtener el índice de una lista en Java?
Responder: En el programa siguiente, hemos agregado algunos elementos y luego hemos intentado encontrar el índice de cualquiera de los elementos presentes en la lista.
|_+_|Producción:
P # 5) ¿Cómo obtener el penúltimo índice de la cadena en Java?
Responder: Aquí, hemos encontrado el penúltimo índice, así como el penúltimo carácter que aparece en la Cadena.
Como tenemos que encontrar el penúltimo carácter, hemos restado 2 caracteres de la longitud de la Cadena. Una vez que se encuentra el carácter, lo imprimimos usando los caracteres (i) y el índice del penúltimo carácter también.
|_+_|Producción:
Conclusión
En este tutorial, entendimos el método Java String indexOf () en detalle junto con las opciones que están asociadas con el método Java indexOf ().
Para una mejor comprensión, este tutorial se explicó con la ayuda de diferentes escenarios y preguntas frecuentes junto con ejemplos de programación adecuados en cada uso para explicar las formas de usar los métodos indexOf () y lastIndexOf ().
=> Tenga cuidado con la serie de capacitación simple de Java aquí.
Lectura recomendada
- Matriz de cadenas de Java: tutorial con ejemplos de código
- Tutorial de cadenas de Java | Métodos de cadena de Java con ejemplos
- Método Java String length () con ejemplos
- Tutorial del método Java String contains () con ejemplos
- Método Java String compareTo con ejemplos de programación
- Método Java String Split () - Cómo dividir una cadena en Java
- Tutorial Java String con String Buffer y String Builder
- Cadena inversa de Java: tutorial con ejemplos de programación