guava-libraries の型推論してくれるファクトリメソッド
java JDK 6でジェネリクスの要素をもつコレクションの生成は長ったらしく冗長。
import java.util.ArrayList; import java.util.List; import java.util.HashMap; import java.util.Map; .. final List<String> list = new ArrayList<String>(); final Map<String, Integer> map = new HashMap<String, Integer>(); ..
guava-libraries のコレクション作成ファクトリを使用すると
右のジネリクス指定は型推論によって省く事ができるので
割とコンパクトに書ける。
import java.util.List; import java.util.Map; import com.google.common.collect.Lists; import com.google.common.collect.Maps; .. final List<String> list = Lists.newArrayList(); final Map<String, Integer> map = Maps.newHashMap(); ..