本帖最后由 吴琼cola 于 2013-11-23 17:53 编辑
1.for(int i=0;i<sfirst.length;i++) 问题出在这里,sfrist的长度为2,用<数组只能循环两次,String s = "1,2,3;4,5;6,7,8";你的字符串切割成3段,你循环两次只能操作1,2,3;4,5,后面的6,7,8就漏掉了。应该用<=。如:.for(int i=0;i<=sfirst.length;i++)
2. String[] ssecond = sfirst.split(","); 这一句一定要写在循环外,不要循环一次,就赋值一次,这样效率很低。
|