去除Java字符串中的空格
问题:去除Java字符串中的空格
俺有一个像这样的字符串
mysz = "name=john age=13 year=2001";
我想要去除字符串里面的空格。我尝试使用 trim() ,但是呢它只去除了字符串前后的空格。我也尝试用
("\W", “”),但是它把=也给搞掉了。
我怎么样才能搞出这样一个字符串啊?
mysz2 = “name=johnage=13year=2001”
回答一
The most correct answer to the question is:
这个问题最正确的答案就是:
String mysz2 = mysz.replaceAll("\\s","");
我只是这个代码从其他答案里找到这个代码的。我放上来是因为这个代码除了准确地完成了题目的要求以外,它也说明了这个结果是作为一个新字符串返回的,源字符串没有像其他代码那样被修改
(经验丰富的Java开发者可能会说“当然啦,你不能真正修改一个字符串",但是这个问题的目标看客可能不会太清楚这个)
回答二
st.replaceAll("\s+","")清楚所有的空格和看不见的字符(例如 tab, \n).
st.replaceAll("\s+","") 和 st.replaceAll("\s","")产生的效果是一样的
第二个正则表达式大概比第一个快20%,但是随着空格数目的增加,第一个的表现可能会优于第二个的
把这个值分配给一个变量,如果你不直接使用的话
st = st.replaceAll("\s+","")
回答二
replaceAll("\\s","")
\w = 所有单词字符
\W = 所有非单词字符(包括各种标点符号)
\s = 任何空白字符 (包括空格, tab 等等)
\S = 任何非空白字符 (包括数字字母标点符号等等etc)
(正如上面指出的那样,如果你想要 \s到达正则表达式引擎,你就需要转义字符,所以写成 \s)
文章翻译自Stack Overflow:https://stackoverflow.com/questions/5455794/removing-whitespace-from-strings-in-java
去除Java字符串中的空格相关推荐
- php 字符去空格 无效,无法使用str_replace()去除PHP字符串中的空格
嗨,我得到一个PHP字符串,我需要删除空格. 我使用了以下代码但是当我回显$classname时,它只显示仍然包含空格的字符串. $fieldname = the_sub_field('venue_t ...
- java去掉字符串的空格_如何去掉字符串中的空格?
问题阐述 去掉字符串首尾的空格非常简单,使用trim()方法即可实现,但是如果要去掉字符串中的空格,应该怎么实现呢? 专家解答 Java 中没有提供直接去除字符串中空格的方法,要想去除字符串中的空格, ...
- php中字符串去除空格,php怎么去除字符串中的空格
php去除字符串中的空格的方法:可以利用str_replace()函数来去除字符串中的空格,如[str_replace(' ', '', 'ab ab');]. 方法如下: (相关学习视频推荐:jav ...
- java 去掉字符串中的换行_java删除字符串中的空格、回车、换行符、制表符程序...
本程序来详细的介绍关于java删除字符串中的空格.回车.换行符.制表符程序实例,有需要学习的朋友可参考参考. java换行符 那是因为默认的情况下,界面上的换行时用的"n",这是L ...
- java 字符串 去除_java 字符串中去除特定的字符
java String字符串 去除特定的字符 程序如下 package com.xing.test; import java.util.regex.Matcher; import java.util ...
- Linux shell去除字符串中所有空格
Linux shell去除字符串中所有空格 echo $VAR | sed 's/ //g' 转载于:https://www.cnblogs.com/yjd_hycf_space/p/9839494. ...
- 在Java中从字符串中删除空格
我有一个像这样的字符串: mysz = "name=john age=13 year=2001"; 我想删除字符串中的空格. 我试过trim()但这只删除了整个字符串前后的空格. ...
- python中去除字符串中首尾空格的函数_Python字符串的首尾空格如何去掉?
Python程序设计中,会用到很多字符串,字符串中可能包含空格.而空格看不见摸得着,因此空格可能会带来很多意想不到的错误,那么字符串的空格如何去掉? 今天我们就来学习,利用函数去掉字符串里的空格. 空 ...
- python去除字符串中的空格、特殊字符、指定字符
去除字符串中的空格.特殊字符.指定字符等,在python中,为我们提供了三种方法: strip()删除字符串前后(左右两侧)的空格或特殊字符 lstrip()删除字符串前面(左边)的空格或特殊字符 r ...
最新文章
- 正序 逆序写 java_C語言版和JAVA版 把一個字節正序(高位在前)轉為逆序(低位在前) 和 逆序轉為正序...
- 薛老师软考高项学员:2016年4月6日作业
- PIL模块与随机生成中文验证码
- LinCode落单的数
- 电脑内存占用莫名很高_CPU占用高,电脑莫名卡顿?万能的重启拯救不了就用这3招,妥了!...
- 量化投资学sql还是mysql_新人如何学习量化投资
- 大学生应该怎么学习Java?
- CodeQL代码安全扫描工具安装部署
- 智能ABC拼音输入法你真的会用吗
- 修复BUG的完整过程:Ignored attempt to cancel a touchend event with cancelable=false
- 防火墙、DCD与TCP Keep alive
- TT付款方式、前TT和后TT、LC信用证+TT付款方式
- 大学生网页设计模板 静态HTML个人主页网页作业成品 DIV CSS个人介绍主题静态网页
- 二胎政策来袭 职场妈妈生还是升
- uni-app视图容器之movable-view
- 097 《终结拖延症》简记
- 中国水球装备行业市场供需与战略研究报告
- 【转贴】【心灵鸡汤】一个不成功的技术路线人士的总结 (长篇)
- WIN10 启动后花屏
- 微信android字体颜色,企业微信使用markdown发送消息,手机端看不到font标签设置的字体颜色...