Нарушение Инварианта: Вы не должны использовать вне

ReplaceAll - лучшее решение

String str = "hello 14:12";
str = str.replaceAll("[^0-9]+", " ");
System.out.println(Arrays.asList(str.trim().split(" ")));

Таким образом, вы можете получить только числа в массиве.

26
задан John Kugelman 29 May 2018 в 12:48
поделиться