Комплексная коллекция для паров значений: введение java's Map.entry и SimpleEntry
в Java, при определении коллекции, где каждый элемент содержит пару значений с отчетливыми типами, карта обычно используется. Однако для сценариев, в которых поддержание порядка элементов является решающей, и уникальность не является проблемой, есть ценная альтернатива: java's Map.entry Interface и его реализация, SimpleEntry.
map.entry и simpleentry. карта. Он обладает двумя общими параметрами типа,
альтернативно, вы можете использовать функцию java varargs (variable-varue Arguments). Новый SimpleEntry ("Key 1", 10), New SimpleEntry («Ключ 2», 20) ). Создайте класс Tuplelist, который расширяет ArrayList
класс TupleList
Заключение
Map.Entryjava's Map.entry и SimpleEntry обеспечивают универсальный механизм для хранения и манипулирования парами стоимости. Их гибкость и простота использования делают их отличным выбором для сценариев, где порядок и различные типы играют важную роль. Используя дженерики и методы подкласса, вы можете дополнительно упростить свой код и достичь уровня ясности кода, который противоречит их основной сложности.pair1 = new SimpleEntry("Key 1", 10);
]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3