Я собираюсь создать класс Java для андроид проекта, которые дают номер и вернуть региональное имя на основе телефонного кода (это для местного применения)Лучший способ для хранения и поиска с помощью большого списка ключа, значение
Наша длина телефонных номеров составляет от 8 до 10, региональная длина кода - 4 или 5.
Что лучше всего хранить региональные коды? Is
HashMap<Integer, String>
подходит по этой причине<region code, region name>
? (данные для каждого города могут составлять до 200 записей)Что лучше всего искать по этому вопросу? Как я сказал ранее, региональная длина кода может быть 4 или 5, тогда мы должны искать в первый раз между 4 цифрами, а затем, если не было никакого результата поиска 5 цифр?