admin 管理员组文章数量: 1086019
2024年3月6日发(作者:发卡网源码开源)
/*
元素查询的操作: Object get(Object key):获取指定key对应的value boolean containsKey(Object key):是否包含指定的key boolean containsValue(Object key):是否包含指定的value int size():返回map中key-value对个数 boolean isEmpty():判断当前map是否为空 boolean equals(Object obj):判断当前map和参数对象obj是否相等 */ @Test public void test3() { Map map = new HashMap(); //添加 ("AA", 123); (45, 123); ("BB", 456); //Object get(Object key) n(("45")); //containsKey(Object key) boolean isExit = nsKey("BB"); n(isExit); isExit = nsValue(123); n(isExit); n(()); n(y()); (); n(y()); n("====================="); Map map1 = new HashMap(); ("AA", 123); (45, 123); ("BB", 456); n((map1)); } /*
添加、删除、修改操作: Object put(Object key,Object value):将制定key-value添加到(或修改)当前map对象中 void purAll(Map m):将m中的所有key-value对存放到当前map中 Object remove(Object key):移除制定key的key-value对,并且返回value void clear():
清空当前map中的所有数据 */ @Test public void test(){ Map map = new HashMap(); //添加 ("AA",123); (456,123); ("BB",123); ("AA",186); //修改 ("CC",789); n(map); Map map1 = new HashMap(); ("DD",456); ("BB",555); (map1); n(map); //remove.(Object key)
//remove.(Object key) Object value = ("BB"); n(value); n(map); //clear()情况 ();//与 map=null不同 n(()); } @Test public void test2(){ Map map = new HashMap(); map = new LinkedHashMap(); (123,"AA"); (345,"BB"); (12,"CC"); n(map); } @Test public void test1(){ Map map = new HashMap();// map = new Hashtable(); (null,123); (null, null); ("long","lalala"); n((null)); n(("long")); }}
版权声明:本文标题:Map中的常用方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1709726445a544387.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论