Java - Как разделить строку на знаках "плюс"?

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

expression.split("\\+");

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

27
задан John Manak 4 February 2010 в 08:59
поделиться

2 ответа

Верно. Однако split (...) возвращает массив, он не «преобразует» вашу String в String [] . Попробуйте это:

String expression = "1+2+10+1";
String[] tokens = expression.split("\\+");
47
ответ дан 28 November 2019 в 05:03
поделиться

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

expression.split("[+]");
6
ответ дан 28 November 2019 в 05:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: