老鸟帮我下这个问题:
例如:有一个字符串:String a = "111,aaa,222,bbb,333,ccc,444,dddd,555,abcd,hahaxixi";
我需要把这个字符串以,号分割后,得到每3个字符为一组的字符串,比如从字符串中截取3个字符为一个亲的字
符串,然后再调用一个方法,再取3个字符串,再调一次方法,直到最后不足3个时再调一次方法.
String b ="111,aaa,222,bbb";
String c ="333,ccc,444";
String d ="dddd,555,abcd";
String d="hahaxixi";
例如:有一个字符串:String a = "111,aaa,222,bbb,333,ccc,444,dddd,555,abcd,hahaxixi";
我需要把这个字符串以,号分割后,得到每3个字符为一组的字符串,比如从字符串中截取3个字符为一个亲的字
符串,然后再调用一个方法,再取3个字符串,再调一次方法,直到最后不足3个时再调一次方法.
String b ="111,aaa,222,bbb";
String c ="333,ccc,444";
String d ="dddd,555,abcd";
String d="hahaxixi";
解决方案 »
- 为什么 用gb2312写入英文字符“abcdef”用utf-8能够正确读出来?写入中文就读不出来了。原理是什么?
- 关于 StringBuffer 的问题
- 关于jdbc中的数据源,和JNDI
- 请教高手!!!
- applet中要使用的jar包应该怎样进行加载?成功与否就靠这一下了
- 请问如何给一个label制造阴影效果?
- 初学JAVA,谈点体会,大虾多指教,菜鸟也看看
- 请问如何转化字符串"\\FWV\Epson LQ-1600KII"成"\\\\FWV\\Epson LQ-1600KII"?
- 山里野人冥思苦想一个礼拜不得其解,请各位高手指点。
- 来个大神帮我这个编码方法!!!
- 关于使用jdom得到xml文件的结构树!!
- 在DOS中" java filename "后的出现的。
String a = "111,aaa,222,bbb,333,ccc,444,dddd,555,abcd,hahaxixi";
String[] v = a.split(",");
List list = new ArrayList();
StringBuilder sb = new StringBuilder();
for (int i=1; i<v.length; i++) {
if (v[i].length() != 3) {
list.add(sb.toString());
sb = new StringBuilder(v[i]);
} else {
if (sb.length() > 0) sb.append(",");
sb.append(v[i]);
}
}
if (sb.length() > 0) list.add(sb.toString());
for (int i=0; i<list.size(); i++) {
System.out.println("result[" + i + "]=" + list.get(i));
}