int vertexCount = 3; ArrayList<ArrayList<Integer>> graph = new ArrayList<>(vertexCount); //Next, we'll initialize each element of ArrayList with another ArrayList: for(int i=0; i < vertexCount; i++) { graph.add(new ArrayList()); }