1.使用 String 类提供的 trim() 方法。

使用 trim() 方法的示例如下:
String str = " hello ";
System.out.println(str);
System.out.println(str.trim());   

如果不确定要操作的字符串首尾是否有空格,最好在操作之前调用该字符串的 trim() 方法去除首尾空格,然后再对其进行操作。

注意:trim() 只能去掉字符串中前后的半角空格(英文空格),而无法去掉全角空格(中文空格)。可用以下代码将全角空格替换为半角空格再进行操作,其中替换是 String 类的 replace() 方法

2.  replace方法

  • str.replace(" ",""); //去除所有空格,包括首尾、中间
  • str.replaceAll(" ", ""); //去掉所有空格,包括首尾、中间
  • str.replaceAll(" +","");  //去掉所有空格,包括首尾、中间
  • str.replaceAll("\\s*", ""); //可以替换大部分空白字符, 不限于空格 ;

 \\s* 可以匹配空格、制表符、换页符等空白字符的其中任意一个。


String str = " hell o ";
String str2 = str.replaceAll(" ", "");
System.out.println(str2);

JAVA中去掉字符串中的空格相关推荐

  1. python中去掉字符串中的空格

    我们想去除字符串中不必要的空格时可以使用如下方法: 在这里以str作为例子来演示.在str中前中后三处都有空格. 函数原型: 声明:str为字符串,rm为要删除的字符序列 str.strip(rm) ...

  2. [转]python中去掉字符串中的\xa0、\t、\n

    为什么80%的码农都做不了架构师?>>>    今天帮女朋友从网络上收集一些信息,但是发现提取出的信息中有"\xa0",并且无法去掉,查阅了相关资料,后发现该字符 ...

  3. python去掉数字第一个0_[转]python中去掉字符串中的\xa0、\t、\n

    今天帮女朋友从网络上收集一些信息,但是发现提取出的信息中有"\xa0",并且无法去掉,查阅了相关资料,后发现该字符表示空格. \xa0 是不间断空白符 我们通常所用的空格是 \x2 ...

  4. python中去掉字符串中的\xa0、\t、\n

    今天在做爬虫时,发现提取出的信息中有"\xa0",并且无法去掉,查阅了相关资料,后发现该字符表示空格. \xa0 是不间断空白符   我们通常所用的空格是 \x20 ,是在标准AS ...

  5. js中去掉字符串中的某个指定字符

    假设一个data里面的数据是[tian,12],现在去掉[],代码如下 data=data.replace("[",""); data=data.replace ...

  6. c语言中去掉全角空格,c#中去掉字符串空格方法

    (1)Trim方法 string   tt=" aaa "; tt=tt.Trim()       去字符串首尾空格的函数 tt=tt.TrimEnd() 去掉字符串尾空格 tt= ...

  7. c++ 字符串去掉首尾空格_C++ 去掉字符串的首尾空格和全部空格

    #include #include using namespace std; //去掉收尾空格 string& ClearHeadTailSpace(string &str) { if ...

  8. java去掉字符串的空格_如何去掉字符串中的空格?

    问题阐述 去掉字符串首尾的空格非常简单,使用trim()方法即可实现,但是如果要去掉字符串中的空格,应该怎么实现呢? 专家解答 Java 中没有提供直接去除字符串中空格的方法,要想去除字符串中的空格, ...

  9. python字符串去掉空行_从python中的字符串中删除空格

    python字符串去掉空行 如何在python中删除字符串中的空格 (How to remove whitespaces in a string in python) str.lstrip()str. ...

最新文章

  1. 百度2019年财报喜忧参半,决胜AI时代仍不好说
  2. 幅度响应怎么计算_广播百科 频率响应
  3. 带头结点的单链表的逆置
  4. xMind思维导图软件
  5. Android开发 - 掌握ConstraintLayout(七)辅助线(Guideline)
  6. 程序员下班后收到工作信息怎么办?
  7. 简易贪吃蛇c语言贴吧,熬书几个月,终于编出简易的贪吃蛇了,VS2013
  8. mysql normsinv_在MySQL中实现NORMSINV函数
  9. 一种基于SE-Inception的茄科疾病识别模型
  10. java私有 公开 保护_性能与设计相关的java中的私有/受保护方法
  11. Apache Kylin 入门 1 - 基本概念
  12. 从mysql全备 导入指定数据库的数据:三种考虑方法
  13. mysql 5.7 连接数_mysql5.7出现大量too many connections及too many open files错误,且配置最大连接数未生效...
  14. 恢复 火狐浏览器书签、插件、密码等
  15. 思科ASA防火墙部署和基本配置
  16. 《心经》-翻译、中英梵对照
  17. 网络基础之网络协议篇(转自林海峰老师)
  18. 四叉树与八叉树原理 / AABB OBB / 碰撞检测优化
  19. ROS入门之Publisher的创建
  20. 大学什么专业会学python-学会python有哪些好处?python抓取知乎神回复

热门文章

  1. java注解 @Target和@Retention详解
  2. Java pcm/wav文件转mp3(流的方式)
  3. 三态门的组成及工作原理
  4. 平面几何中点到直线上的投影计算
  5. java中IP地址与long之间的转换
  6. 路飞学城Python-Day31
  7. hive中出现rg.apache.hadoop.hive.ql.exec.mr.MapRedTask错误
  8. 数据挖掘中的指标--分类器中的ROC曲线及相关指标(ROC、AUC、ACC)
  9. C++中STL用法总结
  10. 2017-09-02:公共钥匙盒