Вы имеете в виду массивоподобную функциональность или массивоподобный синтаксис. Java не позволяет коллекциям использовать синтаксис, похожий на массив, но все коллекции имеют некоторую функциональность, похожую на массив.
Если вы имеете в виду, что вы хотите хранить пары (ключ / значение) И иметь возможность доступа к ним по индексу (как если бы вы были массивом), то существует коллекция «LinkedHashMap» с вашим именем на нем.
Если вы имеете в виду, что хотите индексировать в обоих направлениях (ключом может быть любая сторона коллекции), то вы, вероятно, захотите создать свою собственную коллекцию, содержащую две карты хешей, и каждый раз, когда объект добавляется в вашу коллекцию, Вы добавляете его на обе карты.