Я ищу библиотеку / API, которая разделяет строки пробелами и переносами строк, чтобы применить разумное перенос строки к строкам, превышающим заданный предел.Например, если я установлю нужный форматтер для ширины столбца 10 и добавлю следующие строки:
String s1 = "The quick brown fox jumped over the lazy dog.\n";
String s2 = "The quick\nbrown fox jumped over\nthe lazy dog.";
Я ожидаю, что результат будет похож на:
The quick
brown fox
jumped
over the
lazy dog.
The quick
brown fox
jumped
over
the lazy
dog.
т.е. разрывы строк ужепомеченный входным текстом должен учитываться, и при необходимости следует добавлять дополнительные разрывы строк.
Вот моя быстрая и неуклюжая реализация, чтобы проиллюстрировать необработанную базовую линию моих ожиданий:до