Как обрезать строку определенной длины, но включить полные слова после усеченияJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как обрезать строку определенной длины, но включить полные слова после усечения

Сообщение Anonymous »

Я хочу усечь подстроку до 60 символов, но также хочу получить полные слова в подстроке. Вот что я пытаюсь.

Код: Выделить всё

String originalText =" Bangladesh's first day of Test cricket on Indian soil has not been a good one. They end the day having conceded 71 runs in the last 10 overs, which meant they are already staring at a total of 356. M Vijay was solid and languid as he made his ninth Test century and third of the season. ";
String afterOptimized=originalText.substring(0, 60);
System.out.println("This is text . "+afterOptimized);
Вот результат

Код: Выделить всё

This is text .  Bangladesh's first day of Test cricket on Indian soil has n
Однако мое требование — не разрезать слова между ними. Как мне узнать, после 60 символов есть полные слова или нет.

Подробнее здесь: https://stackoverflow.com/questions/421 ... ter-trunca
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»