zoukankan      html  css  js  c++  java
  • java 14 增强for循环

    package com.java14.myjava;

    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Map;
    import java.util.Map.Entry;
    import java.util.Set;

    import org.junit.Test;

    public class TestArrays {
    @Test
    public void test1()
    {

    List<String> list=new ArrayList<String>();
    list.add("TOM");
    list.add("TOM2");
    list.add("TOM3");

    Iterator<String> it=list.iterator();
    while(it.hasNext())
    {
    System.out.println(it.next());
    }


    int[] arr={3,1,2,5};
    for (int i=0;i<arr.length;i++)
    {
    System.out.println(arr[i]);
    }

    //增强for循环
    for(int i : arr)
    {
    System.out.println(i);
    }


    Map<String,String> map=new HashMap<String,String>();
    map.put("1","Alice");
    map.put("2","Alice2");
    map.put("3","Alice3");
    //迭代entry集合

    /*
    for( Entry<String,String> e:set)
    {
    String key = e.getKey();
    String value=e.getValue();

    System.out.println(key+value);
    }
    */

    Set<String> set =map.keySet();
    for(String s :set)
    {
    System.out.println(s+"="+map.get(s));
    }


    }

    /**
    * 测试变长参数
    */
    @Test
    public void testVarParam(){
    List<String> list=new ArrayList<String>();
    addEle(list,"TOM","tompkj","cdnoe","xdweopo");
    System.out.println(list.size());
    }

    private void addEle(List<String> list,String a, String...x)
    {
    for(String s:x)
    {
    list.add(s);
    }
    }

    }

  • 相关阅读:
    AcWiing 翻硬币
    AcWing 飞行员兄弟 二进制枚举
    AcWing 费解的开关 二进制枚举
    vue发送短信逻辑
    使用celery异步发送短信
    celery配置与基本使用
    celery原理与组件
    短信验证接口
    图片验证码接口
    编写注册接口
  • 原文地址:https://www.cnblogs.com/simly/p/11040005.html
Copyright © 2011-2022 走看看