-4
A
回答
7
String s = "ross rachael";
s.replace(" ", ", ");
如果您想通過", "
更換空白的所有事件,你可以使用String#replaceAll
:
String s = "ross rachael";
s.replaceAll("\\s+", ", ");
注意\s
結果會比" "
多,它將匹配any空格字符,[ \t\n\x0B\f\r]
。
0
如果你想有一個更強大的解決方案(即以及多空格和製表交易),你可以使用一個regular expression和String.replaceAll()
:
String s = "ross racheal";
System.out.println(s.replaceAll("\\s+",", "));
結果:
ross, racheal
的正則表達式\\s+
表示:\\
正在打破\
的特殊java含義,爲正則表達式引擎提供了一個單獨的\
。 \s
是任何空格。 +表示一個或多個。
所以表達式\\s+
實際上是一個或多個空格。
相關問題
- 1. 替換字符串中的空格
- 2. 用單個空格替換字符串中的多空格 - Python
- 3. 字符串:用數字替換空格
- 4. 替換「空格的字符
- 5. 替換字符串空格的策略
- 6. 用空格替換HTML字符串
- 7. javascript - 用字符串替換空格
- 8. 替換字符串,但保留空格
- 9. SED替換字符串空格
- 10. 用空格替換字符串
- 11. 替換爲退格空字符串
- 12. 用空格替換字符串
- 13. 替換空格字符
- 14. 字符串操作,用(空格)替換「」空格
- 15. 如何用一個空格替換空格字符串
- 16. 使用字符串替換空格後跟帶空格的文本替換
- 17. 如何在php字符串中替換空格字符(')到空格
- 18. Oracle REGEXP_REPLACE用空字符串替換中間的空格
- 19. 替換字符串中的字符序列無空格 - java的
- 20. 用空格替換字符串中的字符
- 21. 如何用「%20」替換字符串中的空格字符?
- 22. 用單個空格替換字符串中的多個字符
- 23. 從javascript中的字符串替換特殊字符和空格
- 24. R:如何用*單*反斜槓和空格('\')替換字符串中的空格('')
- 25. 如何將多個空格替換爲字符串(java)中的單個空格?
- 26. Visual c#從字符串中替換特殊字符和空格
- 27. 用一個字符串中的空格替換空格和換行符的空間
- 28. 用一個空格字符替換連續的空格
- 29. 不能用字符串替換單個空格。替換()
- 30. 用字符串值替換空白/空單元格
或者用'\\ s'替代''替換所有()',以獲得更健壯的解決方案 – amit