Ejemplo 1:
El método indexOf () busca el carácter de una palabra o subcadena desde la cadena en un valor de índice dado. Se obtiene la posición de índice del carácter o subcadena dentro de la cadena. Utilizamos el método String indexOf () para comprender este método en el programa.
Aquí, definimos la clase "IndexOfCase1" que incluye el establecimiento del método nulo main (). Dentro de ese método, declaramos una variable "myString" e inicializamos con la cadena. Esta cadena se considera la cadena principal del programa. Imprimimos la cadena principal en la consola pasando la variable de cadena "myString" al sistema.afuera.Método println (). Luego, tenemos otra declaración de impresión para la primera ocurrencia del valor del índice de subcadena. Definimos una variable "mysubstring" donde el valor de la subcadena se almacena de la cadena. Este valor de subcadena se busca mediante el método indexOf (), ya que toma la variable "mysubstring" como entrada. Llamamos al método indexOf () dentro del método de impresión que muestra la posición de índice donde se encontró la subcadena al principio.
Podemos ver la primera posición del índice de ocurrencia de la subcadena de la cadena en la siguiente consola:
Ejemplo 2:
Hemos visto cómo se desempeña el método String indexOf () en el programa Java. Ahora, veremos otra instancia en la que el método indexOf () requiere dos entradas. El primer argumento es el valor del carácter de la cadena proporcionada y el valor de índice donde el método indexOf () comienza la búsqueda de la búsqueda específica.
Aquí, tenemos una definición de método principal () dentro de la clase Java, "IndexCase2". Luego, creamos la variable "str" donde se inicializa la cadena principal. A continuación, llamamos al método indexOf () en la variable "índice". El método indexOf () toma el carácter "O" y el valor del índice "10" como parámetro. El método indexOf () busca el carácter "O" desde el valor del índice "10" en una cadena especificada e imprime el valor de índice del carácter "O".
El método indexOf () devuelve la posición del índice "15" del carácter "O" de la cadena, que es nuestra salida.
Ejemplo 3:
El método indexOf () es sensible al caso cuando buscamos el valor de índice de la subcadena o el carácter de la cadena. Realizamos esta operación de sensibilidad de casos a continuación:
Aquí, tenemos una definición del programa principal en la clase Java "IndexOfcase3". Declaramos las cadenas llamando a la clase de cadena. Las cadenas "S1" y "S2" se establecen con la cadena que contiene caracteres de mayúsculas e inferiores. Luego, creamos las variables "index1" y "index2" donde se implementa el método indexOf (). El método indexOf () toma el carácter "b" en la variable "index1" y la subcadena "buena" se pasa en el método indexOf () que se establece en la variable "index2". Tenga en cuenta que pasamos tanto la subcadena como el carácter en la caja minúscula, por lo que el método indexOf () solo devuelve la posición de índice del valor minúscula.
El carácter se encuentra tanto en mayúsculas como en minúsculas, pero obtuvimos el índice de solo el caso que ingresamos en el método indexOf (). Tanto la subcadena como el índice de caracteres se obtienen como salida.
Ejemplo 4:
También podemos encontrar el valor de índice de cualquier símbolo o carácter del método indexOf (). Tenemos un programa en el que obtenemos la posición de índice del punto "."Símbolo de la cadena. El programa se implementa en lo siguiente:
Aquí, implementamos la clase "IndexOfCase4". Luego, tenemos una inicialización de cadenas dentro de la variable "Stringis". La cadena es el nombre del sitio web que tiene los nombres de dominio separados por el símbolo del punto. Empleamos el método indexOf () al que asignamos el símbolo del punto. El método indexOf () busca específicamente el símbolo del punto desde la cadena proporcionada y muestra la posición de índice del símbolo del punto que se encuentra en la cadena.
Tenemos dos posiciones de índice del método indexOf () en la salida ya que el símbolo del punto aparece dos veces en la cadena especificada.
Ejemplo 5:
Ahora, tenemos una aplicación de caso real donde usamos el método indexOf (). El método indexOf () busca el carácter que tiene vocales en mayúsculas o minúsculas.
Aquí, establecemos la clase Java "IndexOfcase5". En la clase especificada, generamos la función "isVowel" del tipo de datos booleanos. Esta función se crea para examinar si el personaje es una vocal o no. Pasamos el personaje "B" dentro de la función "IsVowel" para verificar si el personaje "B" es una vocal o no. El método indexOf () busca este carácter en una cadena de la vocal. Luego, implementamos el método main () y declaramos una variable "vocal". Llamamos a la "isVowel" que toma una entrada del personaje "I". Se usa la declaración if-else que imprime si el personaje "" "es una vocal o no una vocal.
Como sabemos, el personaje "I" es una vocal. Por lo tanto, el programa dado verifica el personaje "I" y muestra una declaración de que es una vocal.
Ejemplo 6:
Cuando falta el carácter de entrada o la subcadena de la cadena, el método indexOf () devuelve el valor "-1". Comprendamos este caso con el siguiente programa:
Aquí, empleamos el método Main () que se llama dentro de la clase "IndexOfcase6". Dentro del método de clase main (), tenemos una variable de cadena "cita" donde se define la cadena. Luego, invocamos el método indexOf () al que se pasan los caracteres y la subcadena que no están presentes en la cadena anterior.
Todos los resultados devuelven "-1" del método indexOf (), lo que significa que los caracteres particulares y la subcadena no se encuentran.
Conclusión
Tenemos una demostración general del método Java String indexOf (). Junto con el uso de numerosos ejemplos, discutimos los tipos de parámetros del método indexOf () aceptar. Realizamos el escenario sensible a la caja y el caso en el que el carácter y la subcadena no se encuentran dentro del método indexOf (). Además, tenemos una aplicación relacionada del método indexOf () que verifica las vocales.