我有一大块文本(字符串中有200多个字符),需要在30个字符后的下一个空格处插入新行,以保留单词.这是我现在拥有的(不工作):
String rawInfo = front.getItemInfo(name);
String info = "";
int begin = 0;
for(int l=30;(l+30)<rawInfo.length();l+=30) {
while(rawInfo.charAt(l)!=' ')
l++;
info += rawInfo.substring(begin, l) + "\n";
begin = l+1;
if((l+30)>=(rawInfo.length()))
info += rawInfo.substring(begin, rawInfo.length());
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助