java org.apache.commonsLinkedMap histogram = new LinkedMap();
for (Object letter : list)
histogram.put(letter, !histogram.containsKey(letter) ? 1 : MapUtils.getIntValue(histogram, letter) + 1);
import java.util.Arrays;
import java.util.List;
import org.apache.commons.collections.MapUtils;
import org.apache.commons.collections.map.LinkedMap;
public class Solution437 {
public static void main(String[] args) {
List list = Arrays.asList(new String[]{"a", "b", "a", "c", "b", "b"});
LinkedMap histogram = new LinkedMap();
for (Object letter : list)
histogram.put(letter, !histogram.containsKey(letter) ? 1 : MapUtils.getIntValue(histogram, letter) + 1);
MapUtils.verbosePrint(System.out, "Histogram", histogram);
}
}