Initializing List with an array in Java

Initializing Lists Why is this List<Integer> a = new List<Integer>({1,2,3}) not possible? Simple workaround class ListInit { public static void main(String args[]){ List<Integer> a = Arrays.asList(1,2,3); } } but, Is it not possible to initialize a List with an array literal? It is! That means Arrays.asList() should work with an array literal. But the below doesn’t work. List<Integer> a = Arrays.asList({1,2,3}); Although this does with the ’new’ keyword. List<Integer> a = Arrays....

March 18, 2022 · Tejaswi D Prakash