tôi có mã này:Bó chuỗi sau một số ký tự word-khôn ngoan trong 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());
Đầu ra của mã này là:
A very long string containing
many many words and
characters. Newlines
will be entered at spaces.
Đoạn mã trên được gói các chuỗi sau không gian tiếp theo của mỗi 30 ký tự, nhưng tôi cần bọc chuỗi sau khoảng trống trước đó của mỗi 30 ký tự, giống như dòng đầu tiên, nó sẽ là:
A very long string
Và dòng thứ 2 sẽ
containing many
Hãy đưa ra một số giải pháp thích hợp.
Mà có thể được tải về từ http://commons.apache.org/proper/commons-lang/download_lang.cgi – Adam