Подтвердить что ты не робот

Java - Как разбить строку на знаки плюс?

Я пытался разделить арифметическое выражение (например, "1 + 2 + 10 + 15" ) на знаках плюса. Однако я не смог написать соответствующее регулярное выражение. Я думал, что это сработает:

expression.split("\\+");

но это не так. Вы знаете правильное решение?

4b9b3361

Ответ 1

Это так. Однако split(...) возвращает массив, он не "преобразует" ваш String в String[]. Попробуйте следующее:

String expression = "1+2+10+1";
String[] tokens = expression.split("\\+");

Ответ 2

таким образом

expression.split("[+]");