zoukankan      html  css  js  c++  java
  • 黑马程序员JavaAPI17天6(增强for循环)

    package itcast.java16;
    
    import java.util.HashMap;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    
    /*
     * 增强for循环
     * 格式
     * for(数据类型 变量名:被遍历的集合(Collection)或者数组)
     * {
     * }
     * 只能获取集合元素。但是不能对集合进行操作
     * 迭代器除了遍历集合元素,还可以进行remove集合中元素的动作
     * 如果是用Listiterator 还可以在遍历过程中对集合进行增删改查的动作
     * 传统for和高级for有什么区别呢?
     * 高级for有一个局限性必须有被遍历的目标
     */
    public class ForDemo1 {
        public static void main(String[] args) {
            List<String> lists = new ArrayList<String>();
            lists.add("zhangsan");
            lists.add("lisi");
            lists.add("wangwu");
            lists.add("zhaoliu");
            // Set集合
            for (String str : lists) {
                System.out.println(str);
            }
            Map<Integer, String> maps = new HashMap<Integer, String>();
            maps.put(1, "zhangsan");
            maps.put(2, "lisi");
            maps.put(3, "wangwu");
            maps.put(4, "zhaoliu");
            // Map集合keySet
            for (Integer integer : maps.keySet()) {
                System.out
                        .println("key:" + integer + ",value:" + maps.get(integer));
            }
            // Map集合entrySet
            for (Map.Entry<Integer, String> me : maps.entrySet()) {
                System.out
                        .println("key:" + me.getKey() + ",value:" + me.getValue());
            }
    
        }
    }
  • 相关阅读:
    最新国家标准下载(2020-7-31)
    SL/T 264-2020 水利水电工程岩石试验规程
    SH/T 3082-2019 石油化工仪表供电设计规范
    GB/T 4780-2020 汽车车身术语
    Java——冒泡排序
    JSP处理XML数据
    JSP标准标签库(JSTL)
    千锤百炼软工第十九天
    千锤百炼软工第十八天
    千锤百炼软工第十七天
  • 原文地址:https://www.cnblogs.com/guwenren/p/2971749.html
Copyright © 2011-2022 走看看