У меня есть строка, содержащая последовательность букв и чисел типа int A1B12C21D24. Я хочу создать hashMap с ключами, буквами из строки и значениями - числами, следующими за этими буквами. Итак, мои пары должны быть A 1 B 12 C 21 D 24 Я читаю первую букву с charAt (0), однако число может быть любым количеством символов, поэтому единственная идея, которую я придумал, - это взять символы один на единицу, чтобы увидеть, являются ли они числами, сохраните его в другой переменной int, которую я умножу на 10 и добавлю следующее число, пока снова не дойду до буквы char. Однако это похоже на большое количество циклов, и я не был уверен, есть ли более эффективный способ сделать это