zoukankan      html  css  js  c++  java
  • Java基础:数组Array转成List的几种方法

    转载自:http://www.oschina.net/code/snippet_8676_2652

    在编写Java程序中,经常要用的一个转换就是数组和List对象之间的互转
     

    [代码] 数组->List (StringArrayTest.java)

    01 import java.util.Arrays;
    02 import java.util.List;
    03 import java.util.ArrayList;
    04  
    05 public class StringArrayTest
    06 {
    07    public static void main(String[] args)
    08    {
    09       String[] words = {"ace", "boom", "crew", "dog", "eon"};
    10  
    11       List<String> wordList = Arrays.asList(words);
    12  
    13  
    14       for (String e : wordList)
    15       {
    16          System.out.println(e);
    17       }
    18    }
    19 }

     

     

    [代码] 比较傻的做法

    String[] words = { ... }; 
    List<String> list = new ArrayList<String>(words.length); 
    for (String s : words) { 
        list.add(s); 
    }

     [代码] 这方法也还可以

    import java.util.Collections;
    
    List myList = new ArrayList();
    String[] myStringArray = new String[] {"Java", "is", "Cool"};
    Collections.addAll(myList, myStringArray);

    over!


    当看到一些不好的代码时,会发现我还算优秀;当看到优秀的代码时,也才意识到持续学习的重要!--buguge
    本文来自博客园,转载请注明原文链接:https://www.cnblogs.com/buguge/archive/2012/05/09/2492070.html


  • 相关阅读:
    bzoj 3924
    bzoj 1095
    luogu 4886
    bzoj 2152
    CF960G
    bzoj 3561
    bzoj 4176
    bzoj 4407
    bzoj 3309
    luogu 4608
  • 原文地址:https://www.cnblogs.com/buguge/p/2492070.html
Copyright © 2011-2022 走看看