Как я могу удалить символы из индекса 0 в индекс charAt - PullRequest
3 голосов
/ 21 ноября 2019

У меня есть базовый вопрос Java, на который я хотел бы получить ответ: мне нужно удалить все символы в строке с начала до индекса, определяемого символом.

String str = "And the priest said: Come to me, you sinners". Я хочу удалить символ из "A" в ":" , поэтому результат будет "Come to me, you sinners".

Я пробовал с str.substring(0, str.charAt(str.indexOf(":")) str2 = str.replace(str, "") ... и некоторыми другими вариантами, но безуспешно. Весь контент str удаляется или не работает и т. Д.

Пожалуйста, помогите, я знаю, что это такой простой вопрос, но я запутался и не смог.

1 Ответ

4 голосов
/ 21 ноября 2019

Бросьте str.charAt;и чтобы выбрать после :, просто добавьте 1 к indexOf:

str.substring(str.indexOf(":") + 1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...