java去String用法之空格
2015-07-07 14:59
411 查看
一
String.trim()
trim()是去掉首尾空格
二
str.replace(" ", ""); 去掉所有空格,包括首尾、中间
或者replaceAll(" +",""); 去掉所有空格
三
str = .replaceAll("\\s*", "");
可以替换大部分空白字符, 不限于空格
\s 可以匹配空格、制表符、换页符等空白字符的其中任意一个
四
或者下面的代码也可以去掉所有空格,包括首尾、中间
public String remove(String resource,char ch)
{
StringBuffer buffer=new StringBuffer();
int position=0;
char currentChar;
while(position {
currentChar=resource.charAt(position++);
if(currentChar!=ch) buffer.append(currentChar); } return buffer.toString();
}
测试的全部代码如下:
public class test1 {
public static void main(String[] args) {
String QJstr = " hello wch ";
String QJstr1 = remove(QJstr,' ');
System.out.println(QJstr + "\n" + QJstr1);
}
public static String remove(String resource,char ch)
{
StringBuffer buffer=new StringBuffer();
int position=0;
char currentChar;
while(position
{
currentChar=resource.charAt(position++);
if(currentChar!=ch) buffer.append(currentChar);
}
return buffer.toString();
}
}
String.trim()
trim()是去掉首尾空格
二
str.replace(" ", ""); 去掉所有空格,包括首尾、中间
或者replaceAll(" +",""); 去掉所有空格
三
str = .replaceAll("\\s*", "");
可以替换大部分空白字符, 不限于空格
\s 可以匹配空格、制表符、换页符等空白字符的其中任意一个
四
或者下面的代码也可以去掉所有空格,包括首尾、中间
public String remove(String resource,char ch)
{
StringBuffer buffer=new StringBuffer();
int position=0;
char currentChar;
while(position {
currentChar=resource.charAt(position++);
if(currentChar!=ch) buffer.append(currentChar); } return buffer.toString();
}
测试的全部代码如下:
public class test1 {
public static void main(String[] args) {
String QJstr = " hello wch ";
String QJstr1 = remove(QJstr,' ');
System.out.println(QJstr + "\n" + QJstr1);
}
public static String remove(String resource,char ch)
{
StringBuffer buffer=new StringBuffer();
int position=0;
char currentChar;
while(position
{
currentChar=resource.charAt(position++);
if(currentChar!=ch) buffer.append(currentChar);
}
return buffer.toString();
}
}
相关文章推荐
- Eclipse 设置编码为UTF-8
- java的MD5算法
- JDBC与java数据库连接
- java三大框架的各自作用解析
- JAVA JNDI简介
- Eclipse debug 多线程
- java并发5-volatile关键字解析
- struts2乱码问题
- java-1-java开发环境安装及配置-绝对权威
- 【JavaWeb】(5)JSP指令与动作元素
- BFS和DFS的java实现
- Spring Security加密策略
- java.lang.OutOfMemoryError: PermGen space 解决截图
- Java异常处理
- java方面中,参数后面跟三个点(...)的含义
- java.lang.OutOfMemoryError: PermGen space
- 4种方法完美解决eclipse的乱码问题
- java编译错误 程序包javax.servlet不存在javax.servlet.* (eclipse中不出现,单个java文件出现)
- spring Bean的生命周期
- java深入解析-第3章 String类