String類中split方法

2022-08-01 20:06:08 字數 777 閱讀 6383

string類中split方法

split(你需要分割字串的,分割的總個數)

該方法使用正規表示式的底層完成對字串的分割

使用的案例:

1 string s = "women,sksk,k,k,k,k,,,,,,3";23

4for (string s1 : s.split(","))

7

該執行結果是:

women

skskkk

kk

注意事項1

此處的時候可能在遍歷大量資料或者是有併發情況的時候會有丟失空格的可能,結尾空字串將被丟棄。並且在遍歷集合或者是陣列的時候判斷非空或者是非null的時候會產生空指標異常、陣列下標越界異常

解決辦法:

1 string s = "women,sksk,k,k,k,k,,,,,,3";23

4for (string s1 : s.split(",",-1))

7

注意事項2:

. 、 |*等轉義字元,必須得加\\

多個分隔符,可以用|作為連字元。

1

2 string hh = "192.168.50.21";

3for (string s1 : hh.split("."))

String類中split方法的使用

split 方法 將乙個字串分割為子字串,然後將結果作為字串陣列返回。stringobj.split separator limit 引數 stringobj 被分解的 string物件或文字。該物件不會被 split 方法修改。separator 可選項 字串或正規表示式物件,它標識了分隔字串時使...

String類的split方法

雖然使用正規表示式能很好的進行字串的解析 提取 替換,但是對於一些簡單的應用,使用 string 類提供的一些方法就可以很好的完成,最突出的就是 split 方法。split 方法能夠很方便的將字串按照一定的規則拆分開。比如對於下面的字串 tom,jane,tony,elva,gigi 只要呼叫如下...

PYTHON中String類的split 方法

split 拆分字串。通過指定分隔符對字串進行切片,並返回分割後的字串列表 list os.path.split 按照路徑將檔名和路徑分割開 函式說明 split 函式 語法 str.split str num string.count str n 引數說明 str 表示為分隔符,預設為空格,但是不...