数组->List (StringArrayTest.java)
import java.util.List;
import java.util.ArrayList;
public class StringArrayTest
{
public static void main(String[] args)
{
String[] words = {"ace", "boom", "crew", "dog", "eon"};
List<String> wordList = Arrays.asList(words);
for (String e : wordList)
{
System.out.println(e);
}
}
比较傻的做法
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);
数组转List的多种方法
本文介绍了几种将数组转换为Java List的方法,包括使用Arrays.asList()的简洁方式、通过ArrayList构造函数实例化以及利用Collections.addAll()填充List。这些方法各有优缺点,适用于不同场景。
1084

被折叠的 条评论
为什么被折叠?



