我有这个字符串:“23+43*435/675-23”。我该如何拆分它?我想要的最后一个结果是:
String 1st=23
String 2nd=435
String 3rd=675
String 4th=23
我已经用过这个方法:
String s = "hello+pLus-minuss*multi/divide";
String[] split = s.split("\\+");
String[] split1 = s.split("\\-");
String[] split2 = s.split("\\*");
String[] split3 = s.split("\\/");
String plus = split[1];
String minus = split1[1];
String multi = split2[1];
String div = split3[1];
System.out.println(plus+"\n"+minus+"\n"+multi+"\n"+div+"\n");
但它给了我这个结果:
pLus-minuss*multi/divide
minuss*multi/divide
multi/divide
divide
但我需要这种形式的结果
pLus
minuss
multi
divide