int vertexCount = 3; ArrayList> 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()); }