Как в тексте заменить символ перевода строки на другой?

323
28 мая 2017, 20:03

Есть компонент TextEdit, в котором набирается текст. Набранный текст надо поместить в одну строку, а признаки перевода строки заменить на какие нибудь символы, чтобы потом восстановить этот текст, т.е. сделать его опять многострочным. Как это сделать?

UPD: Ситуация такая: есть строка со значениями через разделитель ";" и в конце строки последнее значение должно быть в виде текста (который набирается отдельно см.выше). Таких строк (со значениями) много. И если текст (который помещен в конец строки) будет с переходами на другую строку, то это будет рушить логику работы с основными строками.

Answer 1
String in = "вадыво\n" +
        "ваыолвол\n" +
        "вадывлд";
String out = Pattern.compile("\n").matcher(in).replaceAll(" ");
Log.i("LOG_TAG", "string in - " + in);
Log.i("LOG_TAG", "string out - " + out);
READ ALSO
Помогите улучшить код написанный на java

Помогите улучшить код написанный на java

есть структуры которых уже больше 2 десятковпомогите улучшить код

258
Тестирование URI

Тестирование URI

Здравствуйте! Есть класс-роутер, который проверяет URI и на его основании составляет внутренний маршрут в системеСтолкнулся с проблемой при...

269
Как запустить команды Git из Java?

Как запустить команды Git из Java?

Я могу запускать команды, git add, git commit, прямо из GitНо есть ли какие-либо методы, чтобы я мог запускать команды непосредственно из java

304
Android Studio / Случайный размер View в dp

Android Studio / Случайный размер View в dp

Недавно начал заниматься в Android StudioПостоянно обращаюсь для решения вопросов на этот ресурс

269