Нужно чтобы строка типа "+ 5 7" делилась на знак, число, число. Знак любой, число любое. Я пишу вот так:
String[] strArr = s.split(" ");
но этот код не срабатывает если между элементами несколько пробелов.
Попробуйте вот так:
String[] strArr = "+ 5 7".split("\\s+");
System.out.println(Arrays.toString(strArr));
\s
- любой space character
+
- от одного до бесконечного кол-ва повторов
ну и в java нужно экранировать \
в регулярках, по этому \\
Неплохой ресурс для тестирования регулярок:
https://regex101.com/r/N1kUnk/1
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Помогите разобраться с мистическим поведениемИмеется сущность
Изучаю JavaScriptХочу сделать, чтобы при клике на параграф текст в нём менял свой цвет на красный, а при повторном клике перекрашивался обратно...