可能重复:
在Java中将数组转换为列表
我想将String数组转换为ArrayList.例如String数组就像:
String[] words = new String[]{"ace","boom","crew","dog","eon"};
Run Code Online (Sandbox Code Playgroud)
如何将这个String数组转换为ArrayList?
Lal*_*iya 269
使用此代码,
import java.util.Arrays;
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);
}
}
}
Run Code Online (Sandbox Code Playgroud)
Mat*_*ten 162
new ArrayList( Arrays.asList( new String[]{"abc", "def"} ) );
Run Code Online (Sandbox Code Playgroud)
isv*_*all 41
String[] words = {"ace","boom","crew","dog","eon"};
List<String> arrayList = new ArrayList<>();
Collections.addAll(arrayList, words);
Run Code Online (Sandbox Code Playgroud)
Sco*_*ion 25
String[] words= new String[]{"ace","boom","crew","dog","eon"};
List<String> wordList = Arrays.asList(words);
Run Code Online (Sandbox Code Playgroud)
hel*_*elt 11
在大多数情况下List<String>应该足够了.无需创建ArrayList
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
Run Code Online (Sandbox Code Playgroud)
...
String[] words={"ace","boom","crew","dog","eon"};
List<String> l = Arrays.<String>asList(words);
// if List<String> isnt specific enough:
ArrayList<String> al = new ArrayList<String>(l);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
340505 次 |
| 最近记录: |