Iterator的使用

Iterator的使用,第1张

Iterator的使用 方法

hasNext():如果迭代具有更多的元素,则返回true 。
next():返回迭代中的下一个元素。
remove():从底层集合中删除此迭代器返回的最后一个元素。

Java代码
public static void main(String[] args) {
    List stringList = new ArrayList<>();
    stringList.add("1");
    stringList.add("2");
    stringList.add("3");
    stringList.add("4");
    Iterator iterator = stringList.iterator();
    while (iterator.hasNext()) {
        //获取下一个元素
        String s = (String) iterator.next();
        //如果下一个元素的值是2
        if (s.equals("2")) {
            //删除下一个元素
            iterator.remove();
        }
    }
    System.out.println("结果:");
    //遍历
    for (String s : stringList) {
        System.out.print(s+" ");
    }
}
结果

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5716089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存