Java中去除字符串中的所有空格_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java中去除字符串中的所有空格

Java中去除字符串中的所有空格

 2013/8/5 13:08:21  LiaoJuncai  程序员俱乐部  我要评论(0)
  • 摘要:JAVA中去掉空格1.String.trim()trim()是去掉首尾空格Stringstr="hello";Stringstr2=str.trim();2.str.replace("","");去掉所有空格,包括首尾、中间Stringstr="hello";Stringstr2=str.replaceAll("","");System.out.println(str2);3.或者replaceAll("+","");去掉所有空格4.str=.replaceAll("\\s*","")
  • 标签:Java 字符串

JAVA中去掉空格??
?
1. String.trim()???


trim()是去掉首尾空格???


String str = " hell o ";?
String str2 = str.trim();
??
2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间?
?
String str = " hell o ";?
String str2 = str.replaceAll(" ", "");?
System.out.println(str2);???
?
3.或者replaceAll(" +",""); 去掉所有空格???
???????
4.str = .replaceAll("\\s*", "");?
?
可以替换大部分空白字符, 不限于空格??
\s 可以匹配空格、制表符、换页符等空白字符的其中任意一个??

?

案例:

class="java">import java.util.regex.Matcher;
import java.util.regex.Pattern;



/**
 * @author lei
 * 2011-9-2
 */
public class StringUtils {

	public static String replaceBlank(String str) {
		String dest = "";
		if (str!=null) {
			Pattern p = Pattern.compile("\\s*|\t|\r|\n");
			Matcher m = p.matcher(str);
			dest = m.replaceAll("");
		}
		return dest;
	}
	public static void main(String[] args) {
		System.out.println(StringUtils.replaceBlank("just do it!"));
	}
	/*-----------------------------------

	笨方法:String s = "你要去除的字符串";

	        1.去除空格:s = s.replace('\\s','');

	        2.去除回车:s = s.replace('\n','');

	这样也可以把空格和回车去掉,其他也可以照这样做。

	注:\n 回车(\u000a) 
	\t 水平制表符(\u0009) 
	\s 空格(\u0008) 
	\r 换行(\u000d)*/
}

?

?

发表评论
用户名: 匿名