Если я правильно интерпретирую ваш вопрос, у вас есть коллекция, в которой сопоставляются объекты, и вы хотите узнать, есть ли способ сделать это, чтобы она читалась лучше.
Лучше всего, если мы определим цель для каждого изэлементы, например:
Map<String, // ZIP code (e.g. 6009)
Map<String, // Name (e.g. John Smith)
Integer>> // Age (e.g. 42)
В этом случае вы можете создать следующий класс:
class Person {
private String name;
private Integer age;
// Constructor and getters etc.
}
Это упростит вашу коллекцию до:
Map<String, // ZIP/Postal code
List<Person>> // List of people in this postal code.
Затем вы можете упростить его, если хотите, но это дает вам представление о том, какие шаги предпринять.Самое главное - использовать имена, которые имеют смысл.