首頁 > Java > java教程 > 在 Java 中如何使用 split() 方法正確地以空格分割字串?

在 Java 中如何使用 split() 方法正確地以空格分割字串?

Patricia Arquette
發布: 2024-12-29 22:30:12
原創
920 人瀏覽過

How Can I Properly Split a String by Spaces in Java Using the `split()` Method?

如何使用Java的Split方法以空格分割字串

許多程式語言都為字串提供了split()函數,可以使用根據指定的分隔符號將字串劃分為子字串陣列。在 Java 中, split() 方法的工作原理如下:

String[] splitted = myString.split(regex);
登入後複製

其中 myString 是要拆分的字串,regex 是表示分隔符號的正規表示式模式。

在提供的範例中,您嘗試使用以下程式碼按空格分割字串「Hello I'm your String」:

String[] splited = str.split(" ");
登入後複製

這應該按預期工作,結果在子字符串數組中:[“Hello”,“I'm”,“your”,“String”]。但是,如果您的字串未按預期拆分,則可能是由於意外的空格或其他特殊字元造成的。

要確保正確拆分任意數量的連續空格,您可以使用匹配任意數量的正規表示式空白字元的數量:

String[] splited = str.split("\s+");
登入後複製

在此正規表示式中,s 表示任何空白字元(空格、製表符、換行符等),量詞表示一個或多個連續的空白字元將被視為單一分隔符號。透過這樣做,您的字串將根據需要進行分割,並且您將獲得子字串作為陣列。

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板