Red de conocimiento informático - Aprendizaje de programación - ¿Cómo calcula el método indexof() para encontrar una cadena en Java la posición inicial?

¿Cómo calcula el método indexof() para encontrar una cadena en Java la posición inicial?

Devuelve el índice de la primera aparición de la subcadena especificada en esta cadena. Los espacios son caracteres, así que por supuesto deben contarse.

Nota: El índice comienza desde 0

Por ejemplo, el índice de la cadena "El piano" T es 0, y el índice de p es 3

"abc abc abc ".indexOf("abc") = 0

"a bca bca bc".indexOf("abc") = -; 1; //Buscar Perdón por no poder agregar a la respuesta, pero la oración a continuación en mi respuesta es incorrecta

Por ejemplo, el índice de la cadena "El piano" T es 0 y el el índice de p es 3

El correcto debería ser

Por ejemplo, el índice de la cuerda "El piano" T es 0, el índice del espacio es 3 y el índice de p es 4