Как удалить (алфавит и специальные) символы из строки и сохранить в одном массиве? - PullRequest
0 голосов
/ 12 января 2012

Мои данные String похожи на DV_APLCN: 563 ,DV_DHR_APLCN: 5632, PIC_NOTE: 6254 ... и т. Д.

Так что мне нужно разделить только цифры (то есть 563,3632,6254) с, и их нужно сохранить в массиве.

Помогите мне в этом. С примером кода.данные очень большие и разные StringNames.

Ответы [ 2 ]

3 голосов
/ 12 января 2012

Попробуйте использовать regex Regex Tutorial .

И никто не предоставит вам Java-код.Вам нужно приложить некоторые усилия с вашей стороны.

0 голосов
/ 13 января 2012

Сначала вам нужно понять регулярное выражение Java Pattern, а затем рассмотреть возможность использования String.split().

String str = "DV_APLCN: 563 ,DV_DHR_APLCN: 5632, PIC_NOTE: 6254";
System.out.println(Arrays.toString(str.split("\\D+")));

выход

[, 563, 5632, 6254]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...