2011-11-08 158 views
0

我相信你可以添加對象使用list.add();但是,是否有另一種製作字符串ArrayList的方法?像ArrayList(「heyey」,「hgfhgfh」,「fhfghgf」)?將對象添加到ArrayList <String>

+2

退房[這太問題] [1]關於在Java中初始化ArrayList。 [1]:http://stackoverflow.com/questions/2760995/java-arraylist-initialization – orip

回答

0
List<String> strings = Arrays.asList("ohai", "I", "have", "varargs"); 

或者,如果你在唱歌它的老同學:

List strings = new ArrayList() {{ 
    add("ohai"); 
    add("Java 1.4"); 
    add("lives"); 
}}; 
1
List<String> listString = Arrays.asList(new String[] {"heyey","hgfhgfh","fhfghgf"}); 

隨着listString是一個固定大小的列表(見Arrays.asList)。

如果你需要一個可變大小的列表:

List<String> listString = new ArrayList<String<(Arrays.asList(new String[] {"heyey","hgfhgfh","fhfghgf"}));