java的split方法可以实现同时使用多个分隔符劈开字符串方法:
用例子来说比较好理解一点,比如
String conditionText = 'a==2||a>=3&&b==4';
同时使用&&和||作为分隔符,获取a==2,a>=33,a==4存到joinSynbol中
String[] joinSynbol= conditionText.split("&&|\\|\\|");
for(String s:joinSynbol){
String[] str= s.split("==|<=|>=|<|>");
//以== <= >= < >作为分隔符
System.out.println(str[0]+":"+str[1]);
}
结果:a:2
a:3
b:4