Настройка списка значений для 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}));