赞
踩
首先创建集合对象,使用HashMap
Map<String,String> map=new HashMap<String, String>();//键和值的类型都是String
格式: V put(K key,V value)
- map.put("abc001", "张三");
- map.put("abc002", "李四");
- map.put("abc003", "王五");
- //输出集合对象
- System.out.println(map);
由于Hashmap中实现了toString方法,所以可以直接进行输出
若再添加一个:map.put("abc001","李明");则张三会被李明替换掉,因为Map不能包含重复的键,键是唯一的,键相同时,值会被后面添加的替换掉。
格式:V get(Object key)
System.out.println(map.get("abc001"));
格式:Set<K> KeySet()
- //Set<K> KeySet():获取所有键的集合
- Set<String> keySet=map.keySet();
- for(String s:keySet) {
- System.out.println(s);
- }
格式:Collection<V> values()
- //Set<K> KeySet():获取所有键的集合
- Set<String> keySet=map.keySet();
- for(String s:keySet) {
- System.out.println(s);
- }
格式:V remove(Object key)
- map.remove("abc002");
- //输出集合对象
- System.out.println(map);
格式:boolean contatinKey(Object key)
- System.out.println(map.containsKey("abc001"));
- System.out.println(map.containsKey("abc002"));
格式:boolean containValue(Object value)
- System.out.println(map.containsValue("张三"));
- System.out.println(map.containsValue("李四"));
格式:int size()
System.out.println(map.size());
格式:boolean isEmpty()
System.out.println(map.isEmpty());
格式:void clear()
- map.clear();
- System.out.println(map);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。