zoukankan      html  css  js  c++  java
  • 增强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);
        }
    }
  • 相关阅读:
    java-HTML&javaSkcript&CSS&jQuery&ajax
    HTML&javaSkcript&CSS&jQuery&ajax-XSS
    XSS-HTML&javaSkcript&CSS&jQuery&ajax-CSS
    XSS-HTML&javaSkcript&CSS&jQuery&ajax
    HTML&javaSkcript&CSS&jQuery&ajax-Css
    论坛IP地址追踪&路由器密码嗅探
    java ArrayList
    WireShark Flow capture analysis
    Software tips
    301. Remove Invalid Parentheses
  • 原文地址:https://www.cnblogs.com/yumengfei/p/11006151.html
Copyright © 2011-2022 走看看