数组,集合遍历方式

map集合:

	Map<String,String> map=new ConcurrentHashMap<>();
        map.put("a","1");
        map.put("b","2");
        map.put("c","3");
        //map集合常用方法
            //1.获取键的集合
        final Set<String> strings = map.keySet();
            //2.获取值的集合
        Collection<String> values = map.values();
            //3.获取键值对对象的集合
        Set<Map.Entry<String, String>> entries = map.entrySet();

        //map集合遍历方式:
            //1.增强for + 键对象的集合(keyset)   ---常用
        for (String s : map.keySet()) {
            System.out.println(s+":"+ map.get(s));//map.get(s);根据键获取值。
        }
            //2.增强for + 键值对对象的集合(entries)
        for (Map.Entry<String, String> s : map.entrySet()) {    //Map.Entry<String, String>代表一个键值对对象
            System.out.println(s.getKey()+":"+s.getValue());    //s.getKey()获取键 ,s.getValue()获取值
        }
            //3.构造器方法遍历
                //。。。。。

list/set集合:

//list和set一样
        List<Integer> myList = new ArrayList<Integer>();
        myList.add(1);
        myList.add(2);
        myList.add(3);

        //list集合遍历方式:
            //1.myList.fori方式
                //.....
            //2. JDK1.5版本 增强for
        for (Integer integer : myList) {
            System.out.println(integer);
        }
            //3. JDK1.8版本 增强for
        myList.forEach(s -> {System.out.println(s);});
        myList.forEach(System.out::println);

            //4.构造器方法遍历
        Iterator<Integer> it = myList.iterator();
        while(it.hasNext()){
            Integer i = it.next();
            System.out.println("Iterator Value::"+i);
        }

数组:

 //数组
        int[] arr={1,2,3,4};
        //数组遍历的方式
            //1、普通for循环遍历
                //。。。。
            //2、增强for
        for (int i : arr) {
            System.out.println(i);
        }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值