• 增强for循环


    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.Map;
    /*
     * 增强for循环
     * 可以遍历的内容有:数组,Collection,Map.但是Map不能直接遍历
     * 结构:
     * for(元素:数组/Collection){
     *         内容
     * }
     * 
     * 原理:每次遍历开始后,会自动从数组中依次取出一个元素放入前面的变量中,当次循环的操作使用的就是这个元素.
     * 遍历完成之后,会自动进行第二次遍历.一直到数组的末尾.所有元素遍历结束.循环停止.
     */
    public class Demo1 {
        public static void main(String[] args) {
            //遍历数组
            int[] arr = {4,5,7,9,9};
            //
            for (int i : arr) {
                System.out.println(i);
            }
            
            //遍历Collection
            ArrayList<String> list = new ArrayList<>();
            list.add("java");
            list.add("java1");
            list.add("java2");
            list.add("java3");
            list.add("java4");
            System.out.println(list);
            
            for (String string : list) {
                System.out.println(string);
            }
            
            //遍历Map
            HashMap<String, String> map = new HashMap<>();
            map.put("05", "iOS");
            map.put("01", "java");
            map.put("02", "html");
            map.put("03", "BigData");
            map.put("02", "iOS");//会将前面的值覆盖
            
            for (String key : map.keySet()) {
                
            }
            for (Map.Entry<String, String> entry: map.entrySet()) {
                
            }
            System.out.println(map);
        }
    }
  • 相关阅读:
    2月2日学习记录
    Python爬虫学习(三)使用Scrapy库
    2月1日学习记录
    Python爬虫学习(二)使用re库
    Python爬虫学习(二)使用Beautiful Soup库
    Python爬虫学习(一)使用requests库和robots协议
    spark学习(五)RDD
    body内常用标签--form表单
    body内常用标签
    HTTP协议
  • 原文地址:https://www.cnblogs.com/yumengfei/p/11006151.html
Copyright © 2020-2023  润新知