代码片段(3)
[代码] 数组->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 | for (String e : wordList) |
14 | { |
15 | System.out.println(e); |
16 | } |
17 | } |
18 | } |
[代码] 比较傻的做法
1 | String[] words = { ... }; |
2 | List<String> list = new ArrayList<String>(words.length); |
3 | for (String s : words) { |
4 | list.add(s); |
5 | } |
[代码] 这方法也还可以
1 | import java.util.Collections; |
2 | |
3 | List myList = new ArrayList(); |
4 | String[] myStringArray = new String[] {"Java", "is", "Cool"}; |
5 | |
6 | Collections.addAll(myList, myStringArray); |
本文介绍了在Java中如何将数组转换为List以及反向操作的方法。提供了使用`Arrays.asList()`方法、循环添加元素到List以及利用`Collections.addAll()`方法的具体实例。
645

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



