打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Java中去除字符串空格的几种方法
userphoto

2023.12.09 湖南

关注
程序猿爱编程
1、String.trim():
它去掉的只是String首尾空格,内部不处理;
2、str.replace(" ", “”):
去掉所有空格,包括首尾、中间,但是又仅仅局限于一个空格
3、str.replaceAll(" +","") :
可以匹配去掉所有空格
4、str.replaceAll("\s*", “”):
可以替换大部分空白字符, 不限于空格
\s 可以匹配空格、制表符、换页符等空白字符的其中任意一个
5、StringUtils.deleteWhitespace(str);
这是StringUtils类中封装的方法,可以去除所有空格,并且可以匹配空格、制表符、换页符等空白字符的其中任意一个@Testpublic void testRemoveAll() { String str = "  Ji  m m    y"; String str1 = str.replaceAll("\\s*", ""); String str2 = str.replaceAll(" +",""); String str3 = StringUtils.deleteWhitespace(str); System.out.println("str1 = " + str1); System.out.println("str2 = " + str2); System.out.println("str3 = " + str3); }输出:
输出结果为:
str1 = Jimmy
str3 = Jimmy
str3 = Jimmy
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
去掉字符串两端的全角空格和半角空格(含源代码)
JAVA与正则表达式
Java过滤特殊字符的正则表达式 - Java - JavaEye论坛
(89) 正则表达式 (中) / 计算机程序的思维逻辑
string.replaceAll()中的特殊字符($ \)与matcher.appendReplacement
过滤特殊字符
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服