Java – 如何在加号上拆分字符串?
我试图在加号上分割算术表达式(例如“1 + 2 + 10 + 15”)。 但是,我没有设法编写适当的正则表达式。 我认为这会奏效:
expression.split("\\+");
但事实并非如此。 你知道正确的解决方案吗?
确实如此。 但是split(...)
返回一个数组,它不会将你的String
“转换”为String[]
。 尝试这个:
String expression = "1+2+10+1"; String[] tokens = expression.split("\\+");
这条路
expression.split("[+]");