Я пытался разделить арифметическое выражение (например, "1+2+10+15") на знаках "плюс". Однако мне не удалось записать соответствующее регулярное выражение. Я думал, что это будет работать:
expression.split("\\+");
но это не делает. Вы знаете правильное решение?
Верно. Однако split (...)
возвращает массив, он не «преобразует» вашу String
в String []
. Попробуйте это:
String expression = "1+2+10+1";
String[] tokens = expression.split("\\+");