java string怎么去空格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java string怎么去空格相关的知识,希望对你有一定的参考价值。

String english=“ user english ”;
怎么去掉左面,右面和中间的空格

两边空格 -- trim();
中间空格 -- replace(" ","")
参考技术A trim方法,如下面的s1就是去空格的"test"
String s = "test ";
String s1 = s.trim();追问

trim是去左右空格的吧 怎么去中间的空格

追答

卧槽,没这说法。。。
中间的空格是一个字符,用replace把他替换成空字符串吧

参考技术B String[] str=english.spilt(" ");
String s2="";
for(String s:str)
s2=s2+s;

System.out.println(s2);
这种方法最老土,不好,下面那种好
System.out.println(english.replaceAll(" ",""));
参考技术C english = english.trim();
建议你下载个java api看看吧,这些基础里面都有的。

miniui页面中字符串去空格方法

1、String.prototype.trim:

支持IE9+,Chrome1+,Firefox3+,Safari4+。该方法就是,去掉字符串前后的空格,若有中间的空格则不影响:

//传入 alert("==string==".trim()); //结果 "==string=="

2、String.prototype.replace

支持IE9+,Chrome1+,Firefox3+,Safari4+。该方法可以批量的将字符串的内的特定的字符替换成其他字符,本处我们将空格替换成空字符:

//传入 alert("==string==".replace(/\s/g, "")); //结果 "==string=="

3、正则表达式

支持IE9+,Chrome1+,Firefox3+,Safari4+。我们可以利用正则表达式来提取空格,空格可以利用\s来表示,其中^表示从开始开始匹配,$表示从末尾开始匹配,\s表示空字符,n为匹配n次:

//传入 alert("==string==".replace(/^\s1,|\s1,$/g, "")); //结果 "==string=="
参考技术A 在miniui页面中可以使用js库中的string.trim()方法来去除字符串中的空格。

以上是关于java string怎么去空格的主要内容,如果未能解决你的问题,请参考以下文章

miniui页面中字符串去空格方法

关于javascript提交到java后台空格去不掉ASCII为160的解决办法

js中对String去空格

js中对String去空格

js中对String去空格

字符串去空格 java , js和Jquery 方法