java 静态初始化 arraylist_ArrayList的几种初始化方法

1.使用Arrays.asList方法

ArrayList obj = new ArrayList(Arrays.asList(Object o1, Object o2, Object o3));

Demo:

package javastudy;

import java.util.ArrayList;

import java.util.Arrays;

public class MainTest2 {

public static void main(String[] args) {

ArrayList list = new ArrayList(Arrays.asList("o1", "o2"));

}

}

2.使用生成匿名内部内进行初始化:

ArrayList obj = new ArrayList() { {

add(Object o1);

add(Object o2);

...

...

}};

Demo:

package javastudy;

import java.util.ArrayList;

public class MainTest {

public static void main(String[] args) {

@SuppressWarnings("serial")

ArrayList obj = new ArrayList() {

{

add("1");

你可能感兴趣的:(java,静态初始化,arraylist)