Map集合中获取key集合 ,value集合以及实体集合的方法

本文主要书写了简单的Map集合中使用的获取key集合,value集合和实体集合,并且把它们都遍历的方法:


 package cn.com.szq.testList;

import java.sql.Connection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;

public class TestMap {
    /**获取Map中的 key的集合并遍历
     * @param map1
     */
    public void getKeySet(Map map1){
        Set set1 = map1.keySet();
        Iterator it1 =  set1.iterator();
        while(it1.hasNext()){
            System.out.println(it1.next());
        }
    }
    /**获取Map 中值的集合并遍历
     * @param map2
     */
    public void getValuesSet(Map<Integer,String> map2){
        for(String s : map2.values()){
            System.out.println(s);
        }
    }

    /**获取集合中的实体集合并遍历
     * @param map2
     */
    >public void getEntrySet(Map<Integer,String> map2){
            Set<Entry<Integer,String>> set1  = map2.entrySet();
            Iterator it = set1.iterator();
            while(it.hasNext()){
                System.out.println("遍历实体是"+it.next());
            }
    } 
    public static void main(String[] args) {
        Map cmap = new HashMap<Integer,String>();
        cmap.put(1, "xiaohua");
        cmap.put(2, "xiaoghi9");
        cmap.put(3, "xioahjudd");
        TestMap tm = new TestMap();
        tm.getKeySet(cmap);
        tm.getValuesSet(cmap);
        tm.getEntrySet(cmap);
    }
}

输出结果是:
····

1
2
3
#########################
xiaohua
xiaoghi9
xioahjudd
#########################
遍历实体是1=xiaohua
遍历实体是2=xiaoghi9
遍历实体是3=xioahjudd

····

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值