以字符串-2x^2+3x^1+6
为例,如何从存储在字符串中的此等式中提取-2
,3
和6
?
答案 0 :(得分:9)
没有给出确切的答案,但有一些提示:
答案 1 :(得分:2)
String polynomial= "-2x^2+3x^1+6";
String[] parts = polynomial.split("x\\^\\d+\\+?");
for (String part : parts) {
System.out.println(part);
}
这应该有效。样本输出
polynomial= "-2x^2+3x^1+6"
Output:
-2
3
6
polynomial = "-30x^6+20x^3+3"
Output:
-30
20
3