public
Created

  • Download Gist
gistfile1.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14
// Why write this..
public static <T, V> Map<T, List<V>> defaultdict_list() {
return new MapMaker().makeComputingMap(new Function<T, List<V>>() {
@Override public List<V> apply(T unusedCrap) {
return Lists.newArrayList();
}
});
}
 
# When you just want this (Python)
defaultdict(list)
 
# Or this (Ruby)
Hash.new {|h,k| h[k] = []}

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.