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);
    }
    }

    }

  • 相关阅读:
    上篇用到的matcher函数
    lambdaj学习
    Redis高级应用——2
    Redis入门
    从gitee 下载代码到本地
    CSS中对图片(background)的一些设置心得总结
    nodejs 安装Ionic 和cordova
    Spring MVC内容协商机制详解
    基于Servlet3.0的编程式SpringMVC实例详解
    基于Junit的Spring集成测试方法
  • 原文地址:https://www.cnblogs.com/simly/p/11040005.html
Copyright © 2011-2022 走看看