Google Guava
Google が実装している Java 1.5 以上向けのライブラリ。昔、Google Collection として開発していたものが統合されています。
Guava: Google Core Libraries for Java 1.5+
いくつかリソースがあります。
- guava-examples
- PDF Slides of a presentation focusing mostly on the base, primitives, and io packages
- PDF Slides of a presentation focusing mostly on the util.concurrent package
- API Documentation
具体的には以下のような機能を備えています。
- Multimap - 一意な key に対して、複数の value が保持できる Map
(続きは後ほど)
ちょっとまさぐった感想
- Joiner や Spliter は commons-lang の方が使いやすい。
- MultiSet や MultiMap は使うケースがありそう。
- ToStringBulder が使えない。。。
(続きは後ほど)