String Equation = input.nextLine();
String[] number = Equation.split("\d+");
我想将所有数字拆分为字符串并转储为数字。怎么做到的?
等式是:2x^4 - 45y^4
它应该在索引中转储为:{2, 4 , 45, 4};
最佳答案
您可以拆分一个或多个非数字字符 - \\D+
:
String[] number = equation.split("\\D+");
在使用 Java 正则表达式时,您需要对 \d
、\D
等进行双重转义。请遵循 Java 命名约定。您的变量应命名为 equation
,而不是 Equation
。
关于java - 从java中的String数组中拆分数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19280133/