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

时间:2022-04-13 12:33:44 


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)*/
}

标签:回车,换行符,制表符
0
投稿

猜你喜欢

  • Android 使用地图时的权限请求方法

    2023-08-25 15:02:18
  • Android中Service与Activity之间通信的几种方式

    2023-10-11 15:40:16
  • Android图片占用内存全面分析

    2023-02-20 01:05:38
  • C++利用ImGUI绘制D3D外部菜单

    2023-11-18 12:35:00
  • C#实现FTP客户端的案例

    2023-06-15 19:46:47
  • 简单谈一谈Java中的Unsafe类

    2021-11-21 00:13:40
  • SpringMVC RESTFul实战案例访问首页

    2022-03-12 00:21:01
  • SpringBoot Profile多环境配置方式

    2023-12-14 01:44:24
  • Kotlin基础学习之Deprecated与Suppress注解使用

    2023-01-03 10:50:54
  • Android如何使用Bmob后端云实现失物招领功能

    2023-10-15 07:28:05
  • 简单实现Android读取网络图片到本地

    2021-12-20 04:31:05
  • 详解Spring Cloud中Hystrix的请求合并

    2022-07-06 14:53:06
  • RandomId生成随机字符串详解实例

    2023-02-19 10:12:47
  • Android实现登录界面的注册功能

    2021-10-22 01:17:55
  • C# wpf简单颜色板的实现

    2022-02-11 20:08:38
  • Android 获取手机信息实例详解

    2021-08-21 00:22:34
  • Java实现文件上传的两种方法(uploadify和Spring)

    2022-10-06 03:59:28
  • SpringBoot整合Mybatis简单实现增删改查

    2023-07-05 15:33:44
  • JAVA中的日期时间类用法总结

    2023-08-29 08:00:24
  • 利用C#实现网络爬虫

    2022-03-26 18:40:25
  • asp之家 软件编程 m.aspxhome.com