В частности, я хотел бы, чтобы текст, отправляемый в OutputStream пользователя, имел перенос слов, чтобы при переходе текста на новую строку слова не разбивались. Так что вместо этого:
The quick brown fox j
umps over the lazy do
g.
Это будет отображаться в консоли следующим образом:
The quick brown fox
jumps over the lazy
dog.
Один из известных мне вариантов - написать такой метод для переноса текста на определенную ширину символа:
wrapText(String text, int width)
Но я бы предпочел, чтобы текст просто автоматически переносился на текущую ширину консоли пользователя. Есть какой-либо способ сделать это? Какие-нибудь объекты в Java, которые могут мне помочь? Спасибо!