在使用迭代器时,可以使用`hasNext()`方法来判断是否还有下一个元素。当`hasNext()`方法返回`false`时,表示已经到达了最后一个元素。 以下是一个示例代码: ```java List<String> list = new ArrayList<>(); list.add("元素1"); list.add("元素2"); list.add("元素3"); Iterator<String> iterator = list.iterator(); while (iterator.hasNext()) { String element = iterator.next(); if (!iterator.hasNext()) { System.out.println("最后一个元素:" + element); } } ``` 在上述代码中,通过`iterator.hasNext()`方法来判断是否还有下一个元素,当没有下一个元素时,即为最后一个元素。