可能有漢字的字符串按指定長度換行。
1 public String getStringByEnter(int length, String string) throws Exception 2 { 3 for (int i = 1; i <= string.length(); i++) 4 { 5 if (string.substring(0, i).getBytes("GBK").length > length) 6 { 7 return string.substring(0, i - 1) + "\n" + 8 getStringByEnter(length, string.substring(i - 1)); 9 } 10 } 11 return string; 12 }
誰有更好的方法可以介紹一下。