Пустая карта, сгенерированная при преобразовании буквенно -цифровой строки в карту чисел и строкJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Пустая карта, сгенерированная при преобразовании буквенно -цифровой строки в карту чисел и строк

Сообщение Anonymous »

Следующий фрагмент кода является дизайном для разделения буквенно -цифровой строки на карту чисел и строк, которая идет в качестве параметра тела ответа от Restapi. < /p>

String alphaNumericStr = "1XXGTE_FUSION2XXBIR_STALIO3XXVTE_CORE";
String regex = "[^a-zA-Z0-9']+";
Matcher matcher = Pattern.compile(regex).matcher(alphaNumericStr);

Map map = new HashMap();
while (matcher.find()) {
map.put(Integer.parseInt(matcher.group(1)), matcher.group(2));
}
System.out.println(map);
< /code>

Ожидаемый результат - < /p>

{1=XXGTE_FUSION, 2=XXBIR_STALIO, 3=XXVTE_CORE}
< /code>

Но я получаю пустую карту. Может ли кто -нибудь помочь мне с этим, пожалуйста.

Подробнее здесь: https://stackoverflow.com/questions/502 ... umbers-and
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»