1. 程式人生 > >Java中關於String的split(String regex, int limit) 方法

Java中關於String的split(String regex, int limit) 方法

長度 輸入 模式 string reg 關於 次數 字符串 包含

limit 參數控制模式應用的次數,因此影響所得數組的長度。如果該限制 n 大於 0,則模式將被最多應用 n - 1 次,數組的長度將不會大於 n,而且數組的最後一項將包含所有超出最後匹配的定界符的輸入。如果 n 為非正,那麽模式將被應用盡可能多的次數,而且數組可以是任何長度。如果 n 為 0,那麽模式將被應用盡可能多的次數,數組可以是任何長度,並且結尾空字符串將被丟棄。

例如,字符串 "boo:and:foo" 使用這些參數可生成以下結果:

Regex Limit 結果

: 2 { "boo", "and:foo" }
: 5 { "boo", "and", "foo" }
: -2 { "boo", "and", "foo" }
o 5 { "b", "", ":and:f", "", "" }
o -2 { "b", "", ":and:f", "", "" }
o 0 { "b", "", ":and:f" }

Java中關於String的split(String regex, int limit) 方法