2015-12-20 3 views
0

Мне нужно написать каждую строку textArea в массив после нажатия кнопки. Однако я не имею понятия, как разделять строки входного текста, поэтому я могу записать их в массив. (Или, если это вообще возможно с прокручиваемым?)JavaFX записывает строки ввода textArea в массив

Пример: Textarea: line1 строка2 line3

После того, как я лизать кнопку, он будет генерировать этот массив строк:

array[0]: line1 
array[1]: line2 
array[2]: line3 

Заранее спасибо.

ответ

2

Вы можете сделать

String[] rows = textArea.getText().split("\n"); 
+0

Спасибо, делает \ п работа для всех операционных систем? Извините, если это глупый вопрос. – greenteafox

+1

Да: новые строки представлены в 'TextArea' с' \ n' на всех платформах: предполагается, что пользователь набрал текст. (Если вы загружаете текст из файла, а текстовый файл представляет новые строки по-другому , вам может понадобиться сделать некоторую работу, чтобы поместить правильный текст в текстовую область, но это совсем другая ситуация.) –

Смежные вопросы