我有一个数学和的字符串。例如3+5*5/2
等
我想得到一个包含数字的字符串数组,另一个包含操作的数组。
我自己获得了数字,但无法获得操作。
这是我到目前为止所拥有的:
String extractingIntegers = "4+5*9/8-6";
String[] operationsInStringformat = extractingIntegers.split("[^0-9]");
String[] numbersInStringformat = extractingIntegers.split("\\D");
\\D
有效,但[^0-9]
不起作用 最佳答案
\ D的反面是\ d
String extractingIntegers = "4+5*9/8-6";
String[] operationsInStringformat = extractingIntegers.split("\\d");
String[] numbersInStringformat = extractingIntegers.split("\\D");