String s = "abc d e f g"; StringBuilder sb = new StringBuilder(s); System.out.println("原来的字符串\""+sb+"\"长度为:"+sb.length()); for(int i=0;i<sb.length();i++){ if(sb.charAt(i)==' '){ sb.deleteCharAt(i); } } System.out.println("删除空格后的字符串\""+sb+"\"长度为:"+sb.length());以上为我写代码,输出的结果有问题。2个以上空格的话,不能删除完全,见附图for循环不是遍历了所有字符吗?求解,感谢!
添加回答
举报
0/150
提交
取消