java split 分割同时按两种分隔符
例如一个字符串是1,2.12.111,22 ,能按照, . 一起分割成 1 2 12 111 22 的数组。代码如下:public static void main(String[] args) {
// TODO Auto-generated method stub
String str="1,2.12.111,22";
String s[]=str.split("[,\\.]");
for (int i = 0; i < s.length; i++) {
System.out.println(i+" --->"+s[i]);
}}
如图所示控制台输出:
其中split.(“[,\.]”); 还可以换成split(“,|\.”);
如果想要按多种分割条件,按上面的格式类推加上即可,例如:(“,|\.|/”) 或者(“[,\./]”)