这就是我目前所拥有的:
String[] arr = expression.split("[*=+\\-]");
对于像 123*456=56088 这样的方程,结果是 [123, 456, 56088],它工作得很好,但对于这样的方程不起作用:19 - -45 = 64。
如何更改代码以适用于这样的方程,以便得到这个数组:[19, -45, 54]。
谢谢。
Helenr
相关分类