Существующие наборы типов данных Java, такие как Set, List и Map, дополнены релизом 
Collections Library 1.0 от Google. Среди внесенных библиотекой дополнений – 
Multimap (для ассоциации с единственным ключом множества значений); Multiset (работа с дублирующимися элементами); BiMap (создание карт с уникальными значениями и ключами для реверсивного доступа к карте); класс 
MapMaker, упрощающий создание 
ConcurrentHashMaps; 
Ordering («Компаратор на стероидах»), добавляющий методы, поддерживающие многие общие операции, необходимых для сортировки наборов и сервисных классов, таких как 
Iterators и 
Iterables. Новая библиотека от Google доступна на условиях лицензии Apache License 2.0. Collections Library должна стать частью проекта 
Guava-libraries, объединяющего основной комплект библиотек Java, уже используемых в Google.
Скачать - zip
 Подробнее
 Подробнее
linuxcenter.ru/news/2010/01/04/10609