java字符串中去掉所有空白字符如何实现?
6个回答
2013-07-13
展开全部
java String pattern类能做到!首先预定义字符类. (点)任何字符 \d数字:[0-9]\D非数字: [^0-9]\s空白字符:[ \t\n\x0B\f\r]\S非空白字符:[^\s]\w单词字符:[a-zA-Z_0-9]\W非单词字符:[^\w] Greedy 数量词X?X,一次或一次也没有X*X,零次或多次X+X,一次或多次X{n}X,恰好 n 次X{n,}X,至少 n 次X{n,m}X,至少 n 次,但是不超过 m 次下面例子的功能将string中的所有的空白字符都替换成\t,再做splitpublic class SpaceReplace {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "1 3 2 4 we dads daj";
System.out.println(s);
s=s.replaceAll("\\s+", "\t");
String [] sa = s.split("\t");
System.out.println(s);
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "1 3 2 4 we dads daj";
System.out.println(s);
s=s.replaceAll("\\s+", "\t");
String [] sa = s.split("\t");
System.out.println(s);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JAVA中去掉空格
1. String.trim()
trim()是去掉首尾空格
2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间
复制代码 代码如下:String str = " hell o ";
String str2 = str.replaceAll(" ", "");
System.out.println(str2);
3.或者replaceAll(" +",""); 去掉所有空格
4.str = .replaceAll("\\s*", "");
可以替换大部分空白字符, 不限于空格
\s 可以匹配空格、制表符、换页符等空白字符的其中任意一个 您可能感兴趣的文章:java去除字符串中的空格、回车、换行符、制表符的小例子
1. String.trim()
trim()是去掉首尾空格
2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间
复制代码 代码如下:String str = " hell o ";
String str2 = str.replaceAll(" ", "");
System.out.println(str2);
3.或者replaceAll(" +",""); 去掉所有空格
4.str = .replaceAll("\\s*", "");
可以替换大部分空白字符, 不限于空格
\s 可以匹配空格、制表符、换页符等空白字符的其中任意一个 您可能感兴趣的文章:java去除字符串中的空格、回车、换行符、制表符的小例子
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-13
展开全部
很简单,在String对象中有一个方法trim(),是用来去除空格的!
String temp = "1 2 3 4";
temp = temp.trim();
System.out.println(temp);
String temp = "1 2 3 4";
temp = temp.trim();
System.out.println(temp);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-13
展开全部
string data = "1 2 3 4 5 6";data = data.replace(" ", "");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询