String.indexOf дает значение на единицу меньше ожидаемого
Я не понимаю поведение метода String.index.
String peter = "Peter Piper picked a peck of pickled pepper";
System.out.println("The number of p in the sentence is, " + peter.indexOf('p'));
Почему вывод р 8 а не 9? В предложении 9 P.