欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

初始化ArrayList的简单方法总结,初始化arraylist

来源: javaer 分享于  点击 26601 次 点评:286

初始化ArrayList的简单方法总结,初始化arraylist


方法1

ArrayList<String> places = new ArrayList<String>(Arrays.asList("Buenos Aires", "Córdoba", "La Plata"));

 方法2

ArrayList<String> list = new ArrayList<String>() {{
    add("A");
    add("B");
    add("C");
}} 

方法3

List<String> places = Arrays.asList("Buenos Aires", "Córdoba", "La Plata"); 

方法4

import com.google.common.collect.ImmutableList;

....

List<String> places = ImmutableList.of("Buenos Aires", "Córdoba", "La Plata"); 

#方法5#

List<String> strings = new ArrayList<String>(asList("foo", "bar", "baz")) 

方法6

创建一个工厂方法:

public static ArrayList<String> createArrayList(String ... elements) {
  ArrayList<String> list = new ArrayList<String>(); 
  for (String element : elements) {
    list.add(element);
  }
  return list;
}

....

ArrayList<String> places = createArrayList(
  "São Paulo", "Rio de Janeiro", "Brasília"); 

更大的灵活性,它可以是一种通用:

public static <T> ArrayList<T> createArrayList(T ... elements) { 
  ArrayList<T> list = new ArrayList<T>();  
  for (T element : elements) { 
    list.add(element); 
  } 
  return list; 
} 

相关文章

    暂无相关文章

用户点评