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")); }}


本文标签: 是否 指定 修改 操作 添加