Java 去除字符串中的空格
2016-09-13 16:05
148 查看
去除字符串中的空格
去除字符串中的空格有两种,一是去除字符串前面、尾部空格,二是去除字符串中的所有空格,可以用不同的方法来实现。
1.去除字符串的前面,尾部空格
trim()方法用于去除字符串的面前,尾部空格。语法格式如下:
str:任意的字符串对象。
返回值:去除前面尾部空格后的字符串。
在项目中创建Blak类,在主方法中创建String对象,将字符变量原来的长度与去掉前导各尾部空格后的长度输出
结果显示此方法去除了字符串的前导空格各尾部空格,而中间的一个空格并没有去除。
去除字符串中的所有空格
去除字符串中所有空格可以用StringTokenizer()和replaceAll()方法来实现
(1)StringTokenizer()方法
该方法利用分割和追加实现去除空格的目的。语法格式如下:
str:要去除空格的字符串。
delim:从字符串str中去除的字符串。
返回值:去除所有空格后的字符串。
在项目中创建StringTO类,使用StringTokenizer()方法去除字符串中所有空格,并将结果输出
(2)replaceAll()方法
该方法是将空间“ ”用“”替换,以达到去除字符串中空格的目的。语法格式如下:
str:要去除空格的字符串。
regex:str中想要被替换的字符串。
replacement:新字符串,用来替换每个regex。
返回值:去年所有空格后的字符串。
使用replaceAll()方法去除字符串中的所有空格
去除字符串中的空格有两种,一是去除字符串前面、尾部空格,二是去除字符串中的所有空格,可以用不同的方法来实现。
1.去除字符串的前面,尾部空格
trim()方法用于去除字符串的面前,尾部空格。语法格式如下:
str.trim()
str:任意的字符串对象。
返回值:去除前面尾部空格后的字符串。
在项目中创建Blak类,在主方法中创建String对象,将字符变量原来的长度与去掉前导各尾部空格后的长度输出
public class Blak{ public static void main(String args[]){ String s1 =" Java class "; String s2 =s1.trim(); System.out.println("字符串原来的长度:"+s1.length()); System.out.println("去除空格后的长度:"+s2.length()); System.out.println("去除空格后的字符串是:"+s2); } }
结果显示此方法去除了字符串的前导空格各尾部空格,而中间的一个空格并没有去除。
去除字符串中的所有空格
去除字符串中所有空格可以用StringTokenizer()和replaceAll()方法来实现
(1)StringTokenizer()方法
该方法利用分割和追加实现去除空格的目的。语法格式如下:
StringTokenizer(String str,String delim)
str:要去除空格的字符串。
delim:从字符串str中去除的字符串。
返回值:去除所有空格后的字符串。
在项目中创建StringTO类,使用StringTokenizer()方法去除字符串中所有空格,并将结果输出
import java.util.StringTokenizer; public class StringTo{ public static void main(String args[]){ String text = " we are students "; System.out.println("原字符串是:"); System.out.println(text); StringTokenizer st= new StringTokenizer(text," "); StringBuffer sb = new StringBuffe(); int i=1; while(st.hasMoreTokens()){ i++; sb.append(st.netToken()) } System.out.println("去掉字符串中所有空格之后的字符串是:"); System.out.println(sb.toString()); } }
(2)replaceAll()方法
该方法是将空间“ ”用“”替换,以达到去除字符串中空格的目的。语法格式如下:
str.replaceAll(String regex,String replacemet)
str:要去除空格的字符串。
regex:str中想要被替换的字符串。
replacement:新字符串,用来替换每个regex。
返回值:去年所有空格后的字符串。
使用replaceAll()方法去除字符串中的所有空格
String s ="J a v a 编 程 词 典"; s = s.replaceAll(" ",""); System.out.println("去除空格后的字符串为:"+s);
运行结果是:“去除空格后的字符串为:Java编程词典”。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android之获取手机上的图片和视频缩略图thumbnails
- android string.xml文件中的整型和string型代替
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- Python动态类型的学习---引用的理解
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器