使用ReplaceAll 從Java 中的字串中刪除空格
在Java 中,可以使用ReplaceAll() 方法從字串中刪除空格適當的正規表示式。
問題語句
考慮一個像「name=johnage=13year=2001」這樣的字串,您要刪除單字之間的空格。使用trim()方法只會刪除整個字串開頭和結尾的空格,而使用replaceAll("\W", "")會刪除空格和'='字元。
使用replaceAll("\s ", "")的解
保留'='字元並刪除所有空格和不可見字元(例如,tab、 n),使用下列正規表示式:
st.replaceAll("\s+", "")
replaceAll("\s ", "")和replaceAll("\s", "") 將產生相同的結果,對於連續空格較少的字串,第二個正規表示式稍快一些。對於較長的連續空格,第一個正規表示式表現較好。
範例
要將修改後的值指派給變數:
st = st.replaceAll("\s+", "");
這將結果是字串「name=johnage=13year =2001”,其中所有空格已被刪除。
以上是如何使用'replaceAll()”有效地從 Java 字串中刪除空格?的詳細內容。更多資訊請關注PHP中文網其他相關文章!