• 数组转换为List的三种方法


    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Collections;
    import java.util.List;
    
    /**
     * 数组转换成list的三种做法
     * 
     * @author user
     * 
     */
    public class ArrayTest {
    
    	/**
    	 * 使用java.util.Arrays类实现
    	 * 
    	 * @param s
    	 */
    	public void array2List_1(String[] s) {
    		List<String> sList = Arrays.asList(s);
    
    		for (String e : sList) {
    			System.out.println(e);
    		}
    	}
    
    	/**
    	 * 比较常规的做法
    	 * 
    	 * @param s
    	 */
    	public void array2List_2(String[] s) {
    		List<String> sList = new ArrayList<String>();
    
    		for (String e : s) {
    			sList.add(e);
    			System.out.println(e);
    		}
    	}
    
    	/**
    	 * 使用java.util.Collections类实现
    	 * 
    	 * @param s
    	 */
    	public void array2List_3(String[] s) {
    		List<String> list = new ArrayList<String>();
    		Collections.addAll(list, s);
    
    		for (String e : list) {
    			System.out.println(e);
    		}
    	}
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		String[] s = { "one", "two", "three", "four", "five" };
    
    		ArrayTest test = new ArrayTest();
    		System.out.println("==========1==========");
    		test.array2List_1(s);
    		System.out.println("==========2==========");
    		test.array2List_2(s);
    		System.out.println("==========3==========");
    		test.array2List_3(s);
    	}
    
    }
    

      

  • 相关阅读:
    Array.of()和Array()区别
    less常用方法
    javascript时间戳转换成yyyy-MM-DD格式
    javascript中标准事件流addEventListener介绍
    javascript中模块化知识总结
    搜索栏简单小案例
    css3伸缩布局中justify-content详解
    css3动画简单案例
    正则表达式的语法
    Beautisoup库
  • 原文地址:https://www.cnblogs.com/lgfeng/p/2865164.html
Copyright © 2020-2023  润新知