• 数组转换为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);
    	}
    
    }
    

      

  • 相关阅读:
    C#枚举(一)使用总结以及扩展类分享
    .NET使用DinkToPdf将HTML转成PDF
    .NET使用MailKit进行邮件处理
    socket+django
    mysql 修改编码格式
    django中Model表的反向查询
    浅谈 session 会话的原理
    浅谈 django Models中的跨表
    django Models 常用的字段和参数
    encoding/xml
  • 原文地址:https://www.cnblogs.com/lgfeng/p/2865164.html
Copyright © 2020-2023  润新知