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");