• 黑马程序员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());
            }
    
        }
    }
  • 相关阅读:
    包导入基础知识
    怎么创建模块?
    reload基础
    重载模块概念及意义
    导入和作用域 #596
    属性名的点号运算
    模块命名空间
    from会存在潜在的陷阱
    如何通过from语句调用模块的变量名?
    如何调用模块的变量名?
  • 原文地址:https://www.cnblogs.com/guwenren/p/2971749.html
Copyright © 2020-2023  润新知