龙空技术网

JAVA中容易混淆的几种针对String类型替换空格的方式

程序猿的花果山 639

前言:

目前你们对“java字符串加一个空格”大约比较关注,你们都想要学习一些“java字符串加一个空格”的相关资讯。那么小编在网络上汇集了一些对于“java字符串加一个空格””的相关内容,希望小伙伴们能喜欢,小伙伴们快快来学习一下吧!

描述

十一假期结束第一天,祝大家工作愉快。哈哈。还有堵在高速路上没有回来的小伙伴,你们在喝雨玩水呢吧。

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

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

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

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);

标签: #java字符串加一个空格