У меня есть текстовая область, где пользователь может ввести текст свободного потока. Я хочу выделить строки / вхождения в моем классе Java на основе следующих условий:
Когда пользователь не нажимает клавишу ввода, я хочу получить подстроки (тексты) по 10 символов в каждой. Когда пользователь нажимает ввод, я хочу отделить эту часть и начать снова считать до 15, чтобы получить новую подстроку, пока не достигну конца текста / строки свободного потока.
Например,
Если пользователь вводит:
Hello I want
enter key to be caught.
Я хочу, чтобы этот текст был разделен на следующие подстроки:
- Здравствуйте, я хочу (при условии, что пользователь нажал клавишу ввода в этот момент)
- введите ключ для (в качестве ограничения 15)
- пойманы