首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Map接口惯用方法的示例

2013-03-12 
Map接口常用方法的示例import java.util.Collectionimport java.util.HashMapimport java.util.Iterator

Map接口常用方法的示例

import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class MapPractice {public static void main(String[] args) {Map<String, String> map = new HashMap<String, String>(); //实例化一个map对象//向map中添加内容map.put("A", "hebei");map.put("C", "beijing");map.put("B", "zhongguo");//判断容器中是否 存在A这个键值if(map.containsKey("A")){System.out.println("A is available");}//判断容器中是否 存在beijing这个值if(map.containsValue("beijing")){System.out.println("Beijing welcom you");}//返回map中的所有key的值Set<String> set = map.keySet();Iterator<String> iterator = set.iterator();while(iterator.hasNext()){System.out.print(iterator.next()+"  ");}System.out.println();//返回map中的所有value的值Collection<String> collection  = map.values();for (String string : collection) {System.out.print(string+"  ");}System.out.println();//返回键值队Set<Map.Entry<String, String>> set2 = map.entrySet();Iterator<Map.Entry<String, String>> iterator2 = set2.iterator();while(iterator2.hasNext()){Map.Entry<String, String> entry = iterator2.next();System.out.println("key-----"+entry.getKey()+"     "+"value-----"+entry.getValue());}}}

?运行结果:

A is availableBeijing welcom youA  B  C  hebei  zhongguo  beijing  key-----A     value-----hebeikey-----B     value-----zhongguokey-----C     value-----beijing

?

?

?

热点排行