JAVA中String类型的几种替换空格的方式

来源:互联网 发布:贝尔 知乎 编辑:程序博客网 时间:2024/06/07 10:52

上次在做数据抓取的过程中,抓取下来的数据中有个空格一直难以去掉,一直到最后尝试了多种方式才去除掉,在此记录一下。

原来数据是这样,大家可以看到,字符串的两边是有空格的。

因为这个编译器会自动把那个空格去掉,因此只能截图保留,望谅解。

String issue = new String("  第1151期 ");

//由于里面有空格,因此使用了多种方式去空格。

             Pattern p = Pattern.compile("\\s*|\t|\r|\n");
             Matcher m = p.matcher(issue);
             issue = m.replaceAll("");

             issue = issue.replaceAll("\\u00A0","")

                   .replaceAll(" ", "")

                   .trim()

                   .replaceAll("\\s*", ""); 

            System.out.println("issue:" + issue);

原创粉丝点击