java字符串去掉空格
生活随笔
收集整理的這篇文章主要介紹了
java字符串去掉空格
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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?可以匹配空格、制表符、換頁符等空白字符的其中任意一個???
??
????
??
5.或者下面的代碼也可以去掉所有空格,包括首尾、中間???
??
public?String?remove(String?resource,char?ch)???
????{???
????????StringBuffer?buffer=new?StringBuffer();???
????????int?position=0;???
????????char?currentChar;???
??
????????while(position<resource.length())???
????????{???
????????????currentChar=resource.charAt(position++);???
????????????if(currentChar!=ch)?buffer.append(currentChar);?}?return?buffer.toString();???
????}??
-------------------------------Test----------------------------------------------------- package?practisedemo;
public?class?Demo{
?
?public?static?String?remove(String?resource,char?ch)???
?{???
?????StringBuffer?buffer=new?StringBuffer();???
?????int?position=0;???
?????char?currentChar;???
?????while(position<resource.length())???
?????{???
?????????currentChar=resource.charAt(position++);??
?????????//如果當前字符不是要去除的字符,則將當前字符加入到StringBuffer中
?????????if(currentChar!=ch)?buffer.append(currentChar);?
?????}?
?????return?buffer.toString();???
?}
?public?static?void?main(String?args[])?{
???String?str=?"afdsfdf?了???2012???0407 Alamps?老師";
???char?c='?';
??????System.out.println("結果為:"+Demo.remove(str,?c));
??????
??????
?}
}
?
??
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?可以匹配空格、制表符、換頁符等空白字符的其中任意一個???
??
????
??
5.或者下面的代碼也可以去掉所有空格,包括首尾、中間???
??
public?String?remove(String?resource,char?ch)???
????{???
????????StringBuffer?buffer=new?StringBuffer();???
????????int?position=0;???
????????char?currentChar;???
??
????????while(position<resource.length())???
????????{???
????????????currentChar=resource.charAt(position++);???
????????????if(currentChar!=ch)?buffer.append(currentChar);?}?return?buffer.toString();???
????}??
-------------------------------Test----------------------------------------------------- package?practisedemo;
public?class?Demo{
?
?public?static?String?remove(String?resource,char?ch)???
?{???
?????StringBuffer?buffer=new?StringBuffer();???
?????int?position=0;???
?????char?currentChar;???
?????while(position<resource.length())???
?????{???
?????????currentChar=resource.charAt(position++);??
?????????//如果當前字符不是要去除的字符,則將當前字符加入到StringBuffer中
?????????if(currentChar!=ch)?buffer.append(currentChar);?
?????}?
?????return?buffer.toString();???
?}
?public?static?void?main(String?args[])?{
???String?str=?"afdsfdf?了???2012???0407 Alamps?老師";
???char?c='?';
??????System.out.println("結果為:"+Demo.remove(str,?c));
??????
??????
?}
}
?
總結
以上是生活随笔為你收集整理的java字符串去掉空格的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 观音图是谁画的啊?
- 下一篇: 八个字的个性签名唯美