Как я могу прерывать абзац после каждого появления определенного символа?

#java #split #line-breaks

#java #разделение #разрывы строк

Вопрос:

Например, в этом блоке:

первая строка абзаца и второе предложение должны заканчиваться на второй строке, а третья часть должна заканчиваться на третьей строке

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

Как я могу добиться этого в Java?

Комментарии:

1. Что вы уже пробовали до сих пор? Важно помнить, что StackOverflow — это не сервис для написания кода. Мы рады помочь, но мы здесь не для того, чтобы делать все за вас. Подумайте о проблеме, которую вы представили: у вас есть строка , и вы хотите заменить каждый амперсанд новой строкой. Теперь подумайте о том, где в документации Java вы могли бы найти решение этой проблемы.

Ответ №1:

Если ваш абзац следует тому же шаблону конечной строки, вы можете легко использовать метод String split(), который вернет массив строк (ваших строк). Очень мощный и простой в использовании. Вот простой пример:

 String[] lines = "Peter;James;Thomas".split(";");