List<Object> list =Arrays.asList(new Object[]{"1",2,3});
List<String> list = Arrays.AsList(str); ArrayList<String> arrayList = new ArrayList<String>(list);
否则报错java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList
不定参数时最好传入数组,不要传入list否则会发生错误