我试图让用户输入一个像 4x+3x-2x 这样的多项式。然后我希望它将每个术语解析为一个字符串数组。我有它的工作,但我的问题是我只能用 + 或 -,而不是 + 和 - 来做到这一点。
//instance variables
Scanner scan = new Scanner(System.in);
String polynomial = "";
//takes in the polynomial
System.out.println("Enter a polynomial");
polynomial = scan.next();
//print the polynomial
System.out.println("\n" + "Your polynomial is "+ polynomial);
//parse the polynomial into a StringArray
String[] polyArray = polynomial.split("\\-");
<--------- 我如何让这部分接受一个加号或一个减号,而不仅仅是一个减号?