【Java】关于去除空格
2015-06-06 13:40
543 查看
1、trim()只能去除字符串前后的字符,对于中间的字符无法处理。
2、代码:
public class clearSpace {
public static void main(String[] args) {
String space=" s ss s ";
System.out.println(space.trim());
System.out.println(space.replaceAll(" +", " "));
System.out.println(space.replaceAll("\\s+", " "));
System.out.println(space.replaceAll("\\s", ""));
}
}
3、如果要去除所有空格,还是要使用replaceAll的方法,比如如下语句: System.out.println(space.replaceAll("\\s+", " "));
2、代码:
public class clearSpace {
public static void main(String[] args) {
String space=" s ss s ";
System.out.println(space.trim());
System.out.println(space.replaceAll(" +", " "));
System.out.println(space.replaceAll("\\s+", " "));
System.out.println(space.replaceAll("\\s", ""));
}
}
3、如果要去除所有空格,还是要使用replaceAll的方法,比如如下语句: System.out.println(space.replaceAll("\\s+", " "));
相关文章推荐
- 从数据类型开始
- Java设计模式--适配器模式
- Java RandomAccessFile用法 【转】
- 杭电ACM2021java做法
- Protobuf-java maven配置
- Protobuf-java maven配置
- 疯狂Java学习笔记(82)-----------阻塞队列
- 疯狂Java学习笔记(81)-----------并发容器之CopyOnWriteArrayList
- 疯狂Java学习笔记(80)-----------并发容器之ConcurrentHashMap
- 疯狂Java学习笔记(79)---------- ConcurrentModificationException异常
- 疯狂Java学习笔记(77)-----------注释注意事项
- Java并发编程---多线程的好处
- Java中break、continue、return语句的使用区别对比
- Java serverlet 学习笔记
- 我的Java开发学习之旅------>Java语言中方法的参数传递机制
- Android开发的IDE、ADT、SDK、JDK、NDK等名词解释
- Java 理论与实践: 正确使用 Volatile 变量
- java ClassLoader static
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- 有关Struts标签、OGNL表达式、EL表达式、JSTL标签库的一些事