Java基础:数组Array转成List的几种方法

来源:互联网 发布:mac如何恢复dock默认 编辑:程序博客网 时间:2024/05/06 09:52

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

 

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

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

view source
 
print?
01import java.util.Arrays;
02import java.util.List;
03import java.util.ArrayList;
04 
05public 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!

0 0
原创粉丝点击