Ответ
В Android/Java основные реализации Map:
HashMap - наиболее распространённая, использует хеш-таблицу, порядок элементов не гарантируется. Быстрый доступ O(1).
Map<String, Integer> hashMap = new HashMap<>();
hashMap.put("key", 1);
LinkedHashMap - сохраняет порядок вставки элементов. Чуть медленнее HashMap из-за поддержки порядка.
TreeMap - сортирует элементы по ключам (использует красно-чёрное дерево). Доступ O(log n).
ConcurrentHashMap - потокобезопасная версия HashMap для многопоточности.
ArrayMap (Android) - оптимизирован для Android, использует массивы вместо узлов. Экономит память, но медленнее при больших размерах.
SparseArray (Android) - специализированная для примитивных ключей (int), ещё более оптимизирована по памяти.