集合-Map(HashMap)

Map
Map接口存储一组键值对象,提供key(键)到Value(值)的映射
存储的内容是键值对映射,它是无序的。

一般都使用泛型 HashMap<Integer ,String> map=new HashMap<Integer ,String>();

//(1)for增强循环

for(Integer i : map.KeySet()){

System.out.println("key"+i+"value"+map.get(i));

}

//(2)迭代器

//使用迭代器需要通过调用entrySet();
//eg: 
Iterator<Entry<Integer ,String>> it=map.entrySet().iterator();
while(it.HasNext()){
HashMap.Entry<Integer,String> entry=it.next();
System.out.println("key"+entry.getKey()+"Value"+entry.getValue());
}

//(3)for增强循环(entrySet())

for(HashMap.Entry<Integer,String> entry :map.entrySet()){
   System.out.println("key"+entry.getKey()+"Value"+entry.getValue());

}
//(4) 通过map.value()遍历所有的Value,但不能遍历Key
for(String s : map.value()){
System.out.println("value"+ v);
}
全部评论

相关推荐

06-12 17:07
沈阳大学 Java
点赞 评论 收藏
分享
那一天的Java_Java起来:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务