java去除字符串中的空格、回车、换行符、制表符的小例子

 更新时间:2013年06月22日 10:49:45   作者:  
java去除字符串中的空格、回车、换行符、制表符的小例子,需要的朋友可以参考一下

复制代码 代码如下:

import java.util.regex.Matcher;
import java.util.regex.Pattern;

 

/**
 * @author lei
 * 2011-9-2
 */
public class StringUtils {

    public static String replaceBlank(String str) {
        String dest = "";
        if (str!=null) {
            Pattern p = Pattern.compile("\\s*|\t|\r|\n");
            Matcher m = p.matcher(str);
            dest = m.replaceAll("");
        }
        return dest;
    }
    public static void main(String[] args) {
        System.out.println(StringUtils.replaceBlank("just do it!"));
    }
    /*-----------------------------------

    笨方法:String s = "你要去除的字符串";
.去除空格:s = s.replace('\\s','');
.去除回车:s = s.replace('\n','');

    这样也可以把空格和回车去掉,其他也可以照这样做。

    注:\n 回车(\u000a)
    \t 水平制表符(\u0009)
    \s 空格(\u0008)
    \r 换行(\u000d)*/
}

相关文章

  • java 解析user-agent 信息

    java 解析user-agent 信息

    这篇文章主要介绍了java 解析http user-agent的信息的相关资料,需要的朋友可以参考下
    2016-07-07
  • Java Class.forName()用法和newInstance()方法原理解析

    Java Class.forName()用法和newInstance()方法原理解析

    这篇文章主要介绍了Java Class.forName()用法和newInstance()方法原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • IntelliJ IDEA中如何构建Spring Boot的项目

    IntelliJ IDEA中如何构建Spring Boot的项目

    这篇文章主要介绍了IntelliJ IDEA中如何构建Spring Boot的项目问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • 详解hbase与hive数据同步

    详解hbase与hive数据同步

    这篇文章主要介绍了详解hbase与hive数据同步的相关资料,需要的朋友可以参考下
    2017-09-09
  • 聊聊springboot2.2.3升级到2.4.0单元测试的区别

    聊聊springboot2.2.3升级到2.4.0单元测试的区别

    这篇文章主要介绍了springboot 2.2.3 升级到 2.4.0单元测试的区别,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • Eclipse新建项目不可选择Java Project问题解决方案

    Eclipse新建项目不可选择Java Project问题解决方案

    这篇文章主要介绍了Eclipse新建项目不可选择Java Project问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Java的PriorityBlockingQueue优先级阻塞队列代码实例

    Java的PriorityBlockingQueue优先级阻塞队列代码实例

    这篇文章主要介绍了Java的PriorityBlockingQueue优先级阻塞队列代码实例,PriorityBlockingQueue顾名思义是带有优先级的阻塞队列,为了实现按优先级弹出数据,存入其中的对象必须实现comparable接口自定义排序方法,需要的朋友可以参考下
    2023-12-12
  • 简单学习Java抽象类要点及实例

    简单学习Java抽象类要点及实例

    这篇文章主要介绍了Java抽象类要点及实例,有需要的朋友可以参考一下
    2014-01-01
  • spring boot环境抽象的实现方法

    spring boot环境抽象的实现方法

    在实际开发中,开发人员在编写springboot的时候通常要在本地环境测试然后再部署到Production环境,这两种环境一般来讲是不同的,最主要的区别就是数据源的不同。本文主要介绍了这两种,感兴趣的可以了解一下
    2019-04-04
  • 基于springboot实现整合shiro实现登录认证以及授权过程解析

    基于springboot实现整合shiro实现登录认证以及授权过程解析

    这篇文章主要介绍了基于springboot实现整合shiro实现登录认证以及授权过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12

最新评论