您的位置:首页 > 编程语言 > Java开发

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

2012-05-09 17:07 696 查看
转载自:http://www.oschina.net/code/snippet_8676_2652

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

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

view source

print?

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!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: