java 在使用迭代器时如何确定最后一个元素?

bluesky1年前 ⋅ 121 阅读

ChatGPT的回答仅作参考:

在使用迭代器时,可以使用`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()`方法来判断是否还有下一个元素,当没有下一个元素时,即为最后一个元素。

全部评论: 0

    相关推荐