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.

Ответы на вопрос(1)

Ваш ответ на вопрос