在 Java 中處理字串時,通常需要清理空格。這包括刪除前導和尾隨空格,以及用單一空格替換多個連續空格。
用單一空格取代兩個或多個空格,並刪除中的前導和尾隨空格Java,可以採取以下步驟:
用單一空格取代多個空格: 使用具有下列正規表示的replaceAll() 方法表達式:
" +| "
此表達式匹配兩點個或多個空格(" ") 或單一空格(" "),並將其替換為單一空格space.
透過這些步驟,可以使用下列程式碼將具有多個空格的字串轉換為具有單一空格的字串:
String mytext = " hello there "; String after = mytext.trim().replaceAll(" +| ", " "); System.out.println(after); // Output: hello there
無修剪()正規表示式:
雖然trim()解決方案更具可讀性,但也可以使用單一replaceAll()方法和更複雜的正規表示式來實現所需的結果:
String after = mytext.replaceAll("^ +| +$|( )+", "");
另請參閱:
以上是如何透過用單一空格替換多個空格並刪除前導/尾隨空格來清理 Java 字串中的空格?的詳細內容。更多資訊請關注PHP中文網其他相關文章!