Stringtrim()
trim()是去掉首尾空格
strreplace(" " ""); 去掉所有空格包括首尾中间
代码如下
String str = " hell o ";
String str = strreplaceAll(" " "");
Systemoutprintln(str);
或者replaceAll(" +"""); 去掉所有空格
代码如下
str = replaceAll("\s*" "");
可以替换大部分空白字符 不限于空格
s 可以匹配空格制表符换页符等空白字符的其中任意一个
或者下面的代码也可以去掉所有空格包括首尾中间
代码如下
public String remove(String resourcechar ch)
{
StringBuffer buffer=new StringBuffer();
int position=;
char currentChar;
while(position<resourcelength())
{
currentChar=resourcecharAt(position++);
if(currentChar!=ch) bufferappend(currentChar); } return buffertoString();
}
大家看一下实例
代码如下 import java
util
regex
Matcher;
import java
util
regex
Pattern;
/**
* @author lei
*
*/
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 = "你要去除的字符串";
去除空格
s = s
replace(
\s
);
去除回车
s = s
replace(
n
);
这样也可以把空格和回车去掉
其他也可以照这样做
注
n 回车(u
a)
t 水平制表符(u
)
s 空格(u
)
r 换行(u
d)*/
}