public static void main(String[] args){
String s=new String("f;sjdkfd:fdsfdf;df:FD::D:::F:RE:FRER:F:ER:FR:F:RF:GR:G:RG: :P");
String[] ss = s.split(":");
for(String token : ss){
System.out.println(token);
}
}
使用此代码,我可以得到“:”之间的令牌。但我想用“:”和“;”分割文本与此同时。那可能吗?如何分割带有多个分隔符的文本?
为此,您可以使用[共享郎](http://commons.apache.org/lang/api-2.5/org/apache/commons/lang/StringUtils.html#split%28java.lang.String,%20java.lang.String%29)。 – Isaac