关于HashMap集合的问题
假设现在我有一个数据list,里面存储的都是String类型的字段。
现在我想遍历这个字段把其中重复的字段和它(重复字段)重复的次数放入一个map集合中,该如何实现?
求指点~~~~
[解决办法]
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