往hash列表来放东西
HashMap map = new HashMap();
for (int i = 0;i <array.length;i++){
char c = array[i];
map.put(c,1);
int k = (int)map.get(c);
map.replace(c,++k);
}
循环hash列表的keys
for(Object j:map.keySet()){
print j
}
map.valueSet()
循环整个map
Iterator iterator = map.entrySet().iterator()
while(iterator.hasNext()){
Map.Entry entry = (Map.Entry)iterator.next();
entry.getKey()
entry.getValue()
}
Map.enrty 是一种类型,你把后面的值赋给一个object是拿不到key和value的。(也就是说不能使用ENTYR.VALUE 和 ENTRY.KEY
网友评论