zoukankan      html  css  js  c++  java
  • 数组转换为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);
    	}
    
    }
    

      

  • 相关阅读:
    GitHub里的Hello World!
    4 款消息队列软件产品大比拼(转)
    .net常用组件
    Dapper.NET使用(转)
    设置MYSQL允许用IP访问
    test1
    SQLServer 2008以上误操作数据库恢复方法——日志尾部备份(转)
    Quartz.NET配置
    Quartz CronTrigger配置
    Quartz CronTrigger最完整配置说明
  • 原文地址:https://www.cnblogs.com/lgfeng/p/2865164.html
Copyright © 2011-2022 走看看