zoukankan      html  css  js  c++  java
  • JAVA 数组遍历

    一、遍历List

    1、增强for循环

    String[] arr = new String[] {"xx","yy","zz"};
            for(String elt:arr) {
                System.out.println(elt);
            }

    2、下标的方式

    String[] arr = new String[] {"xx","yy","zz"}; 
            for (int i = 0; i < arr.length; i++) {
                System.out.println(arr[i]);
            }

    3、迭代器

            List<String> list = new ArrayList<String>();
            list.add("xx");
            list.add("yy");
            list.add("zz");
    
    
            for (Iterator<String> iter = list.iterator();iter.hasNext();) {
                String elt = iter.next();
                System.out.println(elt);
                
            }

    二、遍历Set

    1、增强for循环

    Set<String> set = new HashSet<String>();
            set.add("xx");
            set.add("yy");
            set.add("zz");
            
            for(String elt:set) {
                System.out.println(elt);
            }

    2、迭代器

    for (Iterator<String> iterator = set.iterator(); iterator.hasNext();) {
                String string = (String) iterator.next();
                System.out.println(string);
                
            }

     三、遍历Map

    1、增强for循环(Entry集合)

    // 遍历Map:
            Map<String, String> map = new HashMap<String, String>();
            map.put("aa", "xx");
            map.put("bb", "yy");
            map.put("cc", "zz");
            
            //1、增强的for循环(Entry集合)
            for(Entry<String,String>entry:map.entrySet()) {
                System.out.println(entry);
            }

    2、增强的for循环(Key集合)

    // 2,增强的for循环(Key集合)
            for(String key : map.keySet()){
                System.out.println(key + " = " + map.get(key));
            }

    3、遍历值的集合

        // 3,遍历值的集合
            for(String value : map.values()){
                System.out.println(value);
            }

  • 相关阅读:
    Lambada. 计算和
    adb server version (31) doesn't match this client (39) 解决方案
    python爬虫beautifulsoup4系列2
    python爬虫beautifulsoup4系列1
    利用Python攻破12306的最后一道防线
    python自动化17-JS处理滚动条
    python多线程
    python接口自动化2-发送post请求
    python接口自动化1-发送get请求 前言
    jenkens其实是代码上传工具
  • 原文地址:https://www.cnblogs.com/LQLin168/p/10282917.html
Copyright © 2011-2022 走看看