Как быстро выводить многострочный текст?
Возможен ли такой подход: 1. поместить текст в JTextArea, где текст будет отформатирован на строки 2. получить массив строк из JTextArea и выводить по отдельности каждую строку
Вопрос как получить массив строк из JTextArea или есть ещё варианты?
У класса JTextArea есть метод getText(), который возвращает текст в виде строки с учетом ее форматирования. Следовательно, можно получить текст из объекта TextArea и преобразовать его к массиву с помощью split(), например, 'разбив' полученную строку по символу переноса строки.
String s = textArea.getText();
String[] split = s.split("\\n");
for (int i = 0; i < split.length; i++) {
System.out.println("Индекс значения в массиве: " + i + " его значение: " + split[i]);
}
Результат выполнения кода:
Вывод в консоль:
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости