зачем использовать \ 0 для включения highEndPoint как части подсписка

Я видел код ниже из оракула учебника Java. Чтобы посчитать количество слов междуdoorbell (включительно) иpickle(включительно), добавил автор\0 после словаpickle, Я понимаю, что эффект от добавления\0 послеpickleэто словоpickle теперь включен как часть подмножества. Но мой вопрос, зачем использовать\0? Может ли кто-нибудь помочь мне? Заранее благодарю за любую помощь!

SortedSet<String> dictionary = new TreeSet<>(entire collection of words from a dictionary);
int count = dictionary.subSet("doorbell", "pickle\0").size();
System.out.println(count);

Редактировать:

Кроме того, что произойдет, если переменнаяdictionary такое ссылка на SortedSet? что мне теперь делать, если я хочу включить highEndPoint?

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

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