(集合)HashMapDemo1

来源:互联网 发布:盘古网络面试 编辑:程序博客网 时间:2024/05/16 04:56
package jihe;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;class Mapp{    void mapp()    {        Map<String,String> m=new HashMap<String,String>();//定义map集合        m.put("01","张三");        m.put("02","李四");        m.put("06","王五");        m.put("03","赵六");        Set<String> ks=m.keySet();//用Set集合来装map集合的键        Iterator<String> it=ks.iterator();//调用Set集合的迭代器来输出        while(it.hasNext())        {            String key=it.next();//此处必须定义String,不能右it.next直接输出,因为输出时的两个it.next()是两个不同的对象            String value=m.get(key);            System.out.println(key+"..."+value);        }    }    void map()    {        Map<String,String> m=new HashMap<String,String>();//定义map集合        m.put("01","张三");        m.put("02","李四");        m.put("06","王五");        m.put("03","赵六");        Set<Map.Entry<String,String>> es=m.entrySet();//用Set集合来装map集合的映射关系        Iterator<Map.Entry<String, String>> it=es.iterator();        while(it.hasNext())        {            Map.Entry<String,String> me=it.next();//只有一个it.next对象            System.out.println(me.getKey()+":"+me.getValue());        }    }}public class HashMapDemo1 {    public static void main(String[] args) {        Mapp m=new Mapp();        m.map();        m.mapp();    }}
1 0
原创粉丝点击