相关疑难解决方法(0)

Java如何用字符串中的单个空格替换2个或更多空格并删除前导和尾随空格

在Java中寻找快速,简单的方法来更改此字符串

" hello     there   "
Run Code Online (Sandbox Code Playgroud)

看起来像这样的东西

"hello there"
Run Code Online (Sandbox Code Playgroud)

我用一个空格替换所有这些多个空格,除了我还希望字符串开头的一个或多个空格不见了.

像这样的东西让我部分在那里

String mytext = " hello     there   ";
mytext = mytext.replaceAll("( )+", " ");
Run Code Online (Sandbox Code Playgroud)

但不完全.

java regex string replace

249
推荐指数
14
解决办法
31万
查看次数

如何使用Java删除字符串中的重复空格?

如何使用Java删除字符串中的重复空格(包括制表符,换行符,空格等...)?

java string whitespace

146
推荐指数
6
解决办法
15万
查看次数

如果Java中的字符串中有多个空格,那么如何将它们压缩到单词之间的单个空格中?

如果字符串在单词之间有多个空格:

The    cat         sat            on           the           mat.
Run Code Online (Sandbox Code Playgroud)

你如何使它成为一个单一的空间?

The cat sat on the mat.
Run Code Online (Sandbox Code Playgroud)

我尝试了这个,但它不起作用:

myText = myText.trim().replace("  ", " ");
Run Code Online (Sandbox Code Playgroud)

java string

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×3

string ×3

regex ×1

replace ×1

whitespace ×1