记录一下java按照多个分隔符拆分字符串的方法,比如说你的字符串包含中文逗号和英文逗号,一条代码就能同时按照中文逗号和英文逗号来分割字符串。
1.普通字符串按照中文和英文逗号分割
String str="语文,数学,英语,物理,历史";
String[] strArr = str.split(",|,|%");
2.分割字符是特殊字符需要转义
String str = "3+2-1*5";
String [] ss = str.split("\\+|\\-|\\*");
3.使用中括号正则语法
注意上面都使用|竖杠来代表或,也可以使用中括号的正则表达式
String str = "3+2-1*5";
String [] ss = str.split("[\\+\\-\\*]");