public
limit
比方说如果是2就会只根据第一个分割分割成2份,如果是6只会分成3份,具体应用跟regex个数有关
String s = "boo:and:foo"
s.split(":",2)
//result is { "boo", "and:foo" }
s.split(":",2)
//result
limit
String s = "boo:and:foo"
s.split(":",-2)
//result is { "boo", "and", "foo" }
s.split(":",-2)
//result
limit
String s = "boo:and:foo"
s.split("o", -2)
//result is { "b", "", "and:f", "", "" }
s.split("o", 0)
//result is { "b", "", "and:f" }
s.split("o", -2)
例子:string
Regex Limit Result : 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" }