在 Java 中直接设置数组列表的值
为 Java ArrayList 设置值列表的工作原理:
Integer[] a = {1,2,3,4,5,6,7,8,9};
ArrayList<Integer> possibleValues2 = new ArrayList<Integer>(Arrays.asList(a));
但是,以下内容不起作用,并且具有错误“类型非法开始”以及其他错误。为什么不呢?既然第一个代码块中的第一行只是赋值,那它不应该有效果吗?
ArrayList<Integer> possibleValues2 = new ArrayList<Integer>(Arrays.asList({1,2,3,4,5,6,7,8,9}));