举个例子:
String str = "大 家 好 啊";
这里“大家”之间有3个空格,“家好”之间有2个空格,“好啊”之间有1个空格,现在要求是把“大家”和“家好”之间的空格都处理成1个空格,“好啊”之间本身就是一个空格,不用处理;
最终效果就是这样:
String str = "大 家 好 啊";
String keywords = request.getParameter("values").trim();
String result = "";
for(int i = 0; i <= keywords.length(); i++){
for(int j = i + 1; j< keywords.length(); j++){
if(keywords.charAt(i) == ' '){
if(keywords.charAt(j) == ' '){
result = keywords.replace(" ", "");
}
}
}
}
System.out.println(result);
}
-----------------------------
输出结果为:
大家好啊
-----------------------------
请问,你能不能给出代码,或帮我修改下我的代码?