String a = "中国asdasd呵呵adsfw3efasdf我啊回到副"; String b = a; List list = new ArrayList(); for (int i = 0; i < a.length()/3; i++) { list.add(b.substring(0, 3)); b = b.substring(3); } if (b.length() != 0) list.add(b); for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); }
List list = new ArrayList();
for (int i = 0; i < a.length()/3; i++) {
list.add(b.substring(0, 3));
b = b.substring(3);
}
if (b.length() != 0)
list.add(b); for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
我是这样解决的:
收到字符串这后先对它来句:
try{
this.content = new String(content.getBytes("ISO8859-1"), "GBK");
}
catch(Exception et){System.out.println(et.getMessage());}
,然后再拆,这样就没问题了.
好了,放分!虽然分不多.