Map
2 つの (等しいサイズの) 配列からa を構築するためのヘルパーはありますか? つまり、次のようなものの 1 行バージョンです。
public static <K, V> Map<K, V> createMap(final K[] keys, final V[] values)
{
assert keys.length == values.length;
final Map<K, V> map = new HashMap<K, V>();
for (int i = 0; i < values.length; i++) {
map.put(keys[i], values[i]);
}
return map;
}
これまでのところ、 HashMapと Guava のMapsを検索しましたが、成功していません。Guava の ImmutableMap はof() のような便利なユーティリティ関数を提供しているので驚きました。