欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

数据结构之Map

程序员文章站 2024-02-20 19:27:58
...

Map

特点:
拥有key,value
1.定义: Map<Integer,String> map = new HashMap();
2.添加元素,使用put(key,value)
map.put(1,“刮风”);
map.put(2,“下雨”);
map.put(3,“打雷”);
3.遍历

  • 使用Iterator

    for (Integer i:map.keySet()) {
    System.out.println(i+map.get(i));

    }

  • 使用Entry

for ( Map.Entry<Integer,String> map1 :map.entrySet()){
System.out.println(map1.getKey()+map1.getValue());
}

  • 使用迭代器

Iterator< Map.Entry<Integer,String>> it = map.entrySet().iterator();
while (it.hasNext()){
Map.Entry<Integer,String> map3= it.next();
System.out.println(map3.getKey()+map3.getValue());

    }