日期:2014-05-20 浏览次数:20791 次
public static void main(String[] args)throws Exception { ArrayList<String> ar = new ArrayList<String>(); ar.add("123"); ar.add("456"); ar.add("789"); ar.add("123"); ar.add("000"); ar.add("111"); ar.add("222"); ar.add("000"); ar.add("000"); HashMap<String, Integer> map = new HashMap<String, Integer>(); for (int i = 0; i < ar.size(); i++) { Integer in = map.get(ar.get(i)); in = (in == null ? 1 : in + 1); map.put(ar.get(i), in); } System.out.println(map); }
------解决方案--------------------
http://www.iteye.com/topic/124788