`

java 去除字符串中多余的空格,只留一个

    博客分类:
  • java
阅读更多
string.replaceAll(" {2,}", " ")


这个函数是啥?


自己写方法实现:
StringBuffer sb=new StringBuffer();//用其他方法实现
		int flag;
		for(int i=0;i<string.length();i++){
			flag=0;
			if(string.charAt(i)!=' '){
				sb.append(string.charAt(i));
			}else{
				flag=1;
			}
			try {
				if(string.charAt(i)==' '&&string.charAt(i+1)!=' '){
					sb.append(' ');
				}
			} catch (Exception e) {
				continue;
			}
		}
		System.out.println(sb);
分享到:
评论
1 楼 coco204 2010-10-08  
string.replaceAll("\\s{1,}", " ") 就可以了。 

相关推荐

Global site tag (gtag.js) - Google Analytics