首页 > 编程知识 正文

nmap,javascript map用法

时间:2023-05-06 17:50:57 阅读:32621 作者:2883

Map集合的特点

键-值映射关系一个键对应一个值键也不能重复。 值创建可重复元素访问无序http://www.Sina.com/publicclassmapdemo { publicstaticvoidmain (string [ ] args ) /集合对象MapString map.put('2','2' ); map.put('3','3' ); map.put (3,4 ); //输出收集对象的system.out.println(map ); //{1=1,2=2,3=4} } http://www.Sina.com /

方法名称说明(kkey, V value )元素添加vremove(objectkey )关键点删除关键点值和元素void clear ) )中删除所有关键点值和元素booleancontainskey (object key ) )指定的关键点booleancontaiiion 确定集合是否包含指定值的boolean isEmpty ()集合为nullintsize () ) )集合的长度,即集合中关键值对的数量publicclassmapdemo 判断args )///) )//vput(kkey,V value ) :元素映射. put ) '詹姆斯','湖人队'); map.put ('杜兰特','篮网'); map.put (“库”、“勇士”); //vremove(objectkey ) :基于密钥删除键值的元素system.out.println (映射. remove ) '库'); //勇士//Booleancontainskey () objectkey ) :指定的密钥system.out.println (映射. contains key ) (“詹姆斯”)包含在集合中确定booleancontainsvalue (object value )集合是否包含指定的值system.out.println (映射. contains value ) (“篮子”) ) 删除所有//false //void clear (:键-值对元素map.clear )。 //int size ()集合的长度,即集合中键值对的数量system.out.println ) map.size ); //0 //输出收藏对象的system.out.println(map ); }} Map集合的基本使用

方法名称说明从vget(objectkey )密钥获取值Set keySet ) )获取所有密钥集合Collection values ) )获取所有值的集合SetMap.EntryK、V entrySet (), 所有键值对对象的集合publicclassmapdemo 01 publicstaticvoidmain (字符串[ ] args )//创建集合对象MapString,字符串映射map.put(sxdkn,)火箭); map.put ('诺维茨基','小牛'); //vget (对象密钥) :密钥获取值system.out.println ) map.get ('科比'); //湖人system.out.println(map.get ) '詹姆斯); //null //SetK keySet () :所有密钥的集合SetString keySet=map.keySet ); for(stringkey:keyset ) system.out.println ) key; //collectionvvalues(:所有值的集合collectionstringvalues=map.values ); for(stringvalue:values ) system.out.println ) value; } //SetMap.EntryK,V entrySet ()所有键值对对象的集合SetMap.EntryString,String keyValues=map.entrySet ); for(map.entrystring,String m : keyValues ) /基于关键帧值获取对象的关键帧和值的String key=m.getKey ); String value=m.getValue (; system.out.println(key ',' value ); } }} Map集合的基本功能

方式1 :

keySet ) )方法获取所有密钥的集合,通过扩展for实现遍历密钥的集合,通过获取每个密钥并通过get (对象密钥)方法根据密钥查找值的publicclassmapdemo 02 (publicstaticvoice map.put(JLDHS,)威武的汉堡); map.put(LCDMD ),)朴素的高山); //获取所有键的集合。 keySet (在方法中SetString keySet=map.keySet ); //遍历密钥集合,获取每个密钥。 在扩展for中,通过for(stringkey:keyset )//键查找值。 用get (对象密钥)方法实现stringvalue=map.get(key )的system.out.println(key ',' value ); }}方式2

使用SetMap.EntryK在获取扩展for中获取所有V entrySet ()键-值对对象的集合每个Map.Entry从键-值对对象中获取键-值publicclassmapdemo03 ) 从args ) /创建集合对象贴图静态//元素贴图. put (tz dbb )、)朴素链); map.put(JLDHS,)威武的汉堡); map.put(LCDMD ),)朴素的高山); //所有键值对对象的集合SetMap.EntryString,String entrySet=map.entrySet (; //遍历键值对对象的集合,从每个键值对对象for(map.entrystring,String me : entrySet )//键值对对象中选择键值string key=me.ggey String value=me.getValue (; system.out.println(key ',' value ); } }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。