List.iterator() returns a new Iterator every time

List list = Arrays.asList(“a”,”b”, “c”); System.out.println(list.iterator().next()); // “a” System.out.println(list.iterator().next()); // still “a”