String.indexOf fornece um valor menor que o esperado
Eu não entendo o comportamento do método String.index Of.
String peter = "Peter Piper picked a peck of pickled pepper";
System.out.println("The number of p in the sentence is, " + peter.indexOf('p'));
Por que a saída de p 8 e não 9? Existem 9 P's na frase.