首頁 >Java >java教程 >在Java中如何正確地用空格分割字串?

在Java中如何正確地用空格分割字串?

Susan Sarandon
Susan Sarandon原創
2024-12-10 15:38:11821瀏覽

How Can I Correctly Split a String by Spaces in Java?

如何有效解析帶有空格的字符串:解決標記化挑戰

問題:

是否難以使用split() 方法以空格分割字串?儘管提供了正確的語法,您的結果仍然難以捉摸。

解決方案:

標準 split() 方法確實應該滿足您的目標。但是,在某些情況下,您可能會遇到意外的行為。這可以歸因於使用任何形式的空格作為分隔符號的預設行為。

要解決此問題,我們可以明確指定我們希望定位的空白模式。 Java中用空格分割字串的正確方法如下:

str = "Hello I'm your String";
String[] splited = str.split("\s+");

說明:

這裡使用了「s」正規表示式來解決這種情況其中字串中出現多個連續空格。它確保所有此類序列都被識別為分隔符,無論其數量如何,從而實現字串的準確標記。

以上是在Java中如何正確地用空格分割字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn