Java教程

map常用接口

本文主要是介绍map常用接口,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package WangGang01;

import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;

public class Dome05 {
    public static void main(String[] args) {
        /*
        增加 put(K key, V value)
        删除:clear() remove(Object key)
        修改
        查看entrySet()    get(Object key)  keySet() size() values()
        判断containsKey(Object key)  containsValue(Object value)  equals(Object o)
        isEmpty()


         */
        //创建map集合 特点:无序 唯一
         Map<String,Integer> map = new HashMap<>();
         map.put("lili",411);
         map.put("alili",4511);
         map.put("Balili",456711);
         map.put("lili",456511);
         map.put("qalili",456111);
//     清空    map.clear();
        //   移除  map.remove("alili");
        System.out.println(map.size());
        System.out.println(map);
        System.out.println("------------");
        //keySet就是对集合中的key进行遍历
        Set<String> strings = map.keySet();
        for (String a :strings){
            System.out.println(a);
        }
        System.out.println("------------");
        //values是对集合中的values遍历
        Collection<Integer> values = map.values();
        for (Integer b : values){
            System.out.println(b);
        }
        System.out.println("-------------");
        Set<Map.Entry<String, Integer>> entries = map.entrySet();
        for (Map.Entry<String, Integer> e :entries){
            System.out.println(e.getKey()+"----"+e.getValue());
        }

    }
}
这篇关于map常用接口的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!