ho questo codice:Avvolgere la stringa dopo un certo numero di caratteri di parola-saggio in Java
String s = "A very long string containing " +
"many many words and characters. " +
"Newlines will be entered at spaces.";
StringBuilder sb = new StringBuilder(s);
int i = 0;
while ((i = sb.indexOf(" ", i + 20)) != -1) {
sb.replace(i, i + 1, "\n");
}
System.out.println(sb.toString());
L'uscita del codice è:
A very long string containing
many many words and
characters. Newlines
will be entered at spaces.
Il codice di cui sopra è avvolgente la stringa dopo lo spazio successivo di ogni 30 caratteri, ma ho bisogno di avvolgere la stringa dopo lo spazio precedente di ogni 30 caratteri, come per la prima riga sarà:
A very long string
E la seconda linea sarà
containing many
si prega di fornire una soluzione adeguata.
che può essere scaricato da http://commons.apache.org/proper/commons-lang/download_lang.cgi – Adam