gwl3323405
不太明白
>>
完整版
不太明白LZ限定的方法,猜测着写了一下不知对不对:
Java代码:
[mw_shl_code=java,true] public static int RemoveMultipleSpaces(String str){
char[] ch=str.toCharArray();//把目标字符串转成字符数组
String res="";//存放结果
boolean isAdd=false;//保证一个空格只追加一次
for(int i=0;i<ch.length;i++){//遍历每个字符
if(!(ch+"").contains("\u0020")){
res+=ch;isAdd=false;//如果不是空格则追加,并重置isAdd变量为false
}else if(!isAdd){//如果没有添加过空格则追加一个空格,并设置isAdd变量为true,即已添加过
res+=ch;isAdd=true;
}
}
return res.length();
}[/mw_shl_code]