您的位置:首页 > 其它

范型,迭代Map

2016-02-18 23:23 148 查看
Map<Integer,String> map = new HashMap<Integer,String>();(LinkedHashMap为有序的map)

map.put(1,"a");

map.put(2,"b");

Set<Map.Entry<Integer,String>> set = map.entrySet();

Iteratord迭代:

Iterator<Map.Entry<Integer,String>> it = set.iterator();

while(it.hashNext()){

Map.Entry<Integer,String> entry = it.next();

int key = entry.getKey();

String value = entry.getValue();

}

增强for循环迭代:

for(<Map.Entry<Integer,String>> entry : map.entrySet()){

int key = entry.getKey();

String value = entry.getValue();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: