1,第壹種方式:(效率更高:只遍歷壹次,將鍵和值都放在條目中)
①HashMap map = new HashMap();
叠代器iter = map.entrySet()。叠代器();
while(iter.hasNext()){
地圖。Entry entry = (Map。entry)ITER . next();
object key = entry . getkey();
object val = entry . getvalue();
}
2、第二種方式:(低效:KeySet實際上遍歷了兩次,壹次轉換成叠代器,壹次從hasgmap提取key的值。
map map = new HashMap();
叠代器iter = map.keySet()。ITER tor();
while(iter.hasNext()){
object key = ITER . next();
object val = map . get(key);
}
2017/12/19
壹、foreach的使用:
1和foreach是java5的新特性之壹,在遍歷數組和集合時非常有用。Foreach不是關鍵字,但增強的for語句稱為foreach語句。
2.結構為:for(part1: part2){ part3}
例如:
for (NotifyEntity實體:mUnreadNoticeList) {
counts = counts+entity . getnotifycount();
}