java - 如何将字符串中的多个空格替换为单个空格(java)?

标签 java string character

我想要做的是将字符串中的多个空格替换为单个空格。

我有字符串变量

String text = "i  want  to  replace   multiple space";

我希望它变成

String text = "i want to replace multiple space";

我该怎么做?请帮助我,谢谢。

最佳答案

使用正则表达式 尝试一下

"my   extra spaced   string".replaceAll("\\s+?"," "); 

太漂亮了。

关于java - 如何将字符串中的多个空格替换为单个空格(java)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26040577/

相关文章:

java - 下面是我的用于查找重复项的 Java 程序。这里重复输出我只想重复的字符作为输出

java - 程序期间重置全局字符数组的值

c - 使用 fscanf 从文件读取时内存中的随机字符

java - 初学者 java,显示与整数相关的特殊字符

java - OkHttpClient 获取响应正文

java - 最佳实践——service/dao/business层的异常处理

java - HashSet内部使用hashmap实现,那为什么hashmap比hashset快呢?

r - 在 R 中的行首添加字符

java - 如何将二进制转换为十进制 我有 2 的 10 次方的代码 我需要 2 的 32 次方的帮助

Java 字符串用 "."(点)分割