c++迭代器遍历list集合_list迭代器遍历删除对象

c++迭代器遍历list集合_list迭代器遍历删除对象迭代器可用于遍历ArrayList。如果ArrayList中有更多元素,则hasNext()方法返回true,否则返回false。next()方法返回ArrayList中的下一个元素,如果没有下一个元素,则引发异常NoSuchElementException。演示该程序的程序如下。示例importjava.util.ArrayList;importjava.util.Iterator;publ…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

迭代器可用于遍历ArrayList。如果ArrayList中有更多元素,则hasNext()方法返回true,否则返回false。next()方法返回ArrayList中的下一个元素,如果没有下一个元素,则引发异常NoSuchElementException。

演示该程序的程序如下。

示例import java.util.ArrayList;

import java.util.Iterator;

public class Demo {

public static void main(String[] args) {

ArrayList aList = new ArrayList();

aList.add(“Apple”);

aList.add(“Mango”);

aList.add(“Guava”);

aList.add(“Orange”);

aList.add(“Peach”);

System.out.println(“The ArrayList elements are: “);

for (Iterator iter = aList.iterator(); iter.hasNext();) {

System.out.println(iter.next());

}

}

}

输出结果

上面程序的输出如下-The ArrayList elements are:

Apple

Mango

Guava

Orange

Peach

现在让我们了解上面的程序。

创建ArrayList,并使用ArrayList.add()将元素添加到ArrayList。然后,使用一个使用Iterator接口的迭代器显示ArrayList元素。演示这的代码片段如下ArrayList aList = new ArrayList();

aList.add(“Apple”);

aList.add(“Mango”);

aList.add(“Guava”);

aList.add(“Orange”);

aList.add(“Peach”);

System.out.println(“The ArrayList elements are: “);

for (Iterator iter = aList.iterator(); iter.hasNext();) {

System.out.println(iter.next());

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188423.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PHP调用纯真IP数据库返回具体地址

    PHP调用纯真IP数据库返回具体地址

    2021年10月18日
    81
  • eclipse怎样导入java项目

    eclipse怎样导入java项目打开eclipse,点击file,点击import选择ExistingProjectsintoWorkspace,点击next点击Browse然后选择项目所在的文件夹最后点击Finish导入完成

    2022年7月7日
    23
  • Maven–如何下载JSONObject相关依赖架包

    Maven–如何下载JSONObject相关依赖架包一、开发场景Java开发当中经常需要Json格式的数据,这就用到JSONObject类,本文章只提供以下两种JSONObject对应架包的下载方式。com.alibaba.fastjson.JSONObject(依赖1个架包fastjson-1.2.28.jar)net.sf.json.JSONObject(依赖6个架包commons-beanutils-1.9.3.jar、commons-c…

    2022年7月12日
    66
  • 计算机学生选课系统毕业论文,学生选课管理系统论文「建议收藏」

    计算机学生选课系统毕业论文,学生选课管理系统论文「建议收藏」摘要本学生选课信息管理系统是选课信息展现与管理的系统,能够解决学生的选课问题,提高教务处管理学生选课的效率,降低人力物力财力的开销,具有重要的社会研究价值和研究意义。论文介绍了学生选课信息管理系统的研究背景、项目意义和目前的研究与应用现状,明确了论文研究的内容和主要工作:在业务分析中,论文对系统存在的问题、学生选课信息管理系统进行了细致的需求分析,涵括系统业务、功能、数据,对原有业务流程进…

    2022年10月15日
    2
  • 七彩虹智能主板设置U盘启动教程

    七彩虹智能主板设置U盘启动教程不同的电脑品牌主板进入 bios 的启动快捷键不同 在借助 u 盘安装系统的时候 我们经常会需要进 bios 调整 u 盘启动 有些网友不清楚七彩虹智能主板如何设置 u 盘启动 下面就给大家讲下七彩虹智能主板设置 U 盘启动教程 操作步骤 1 电脑开机后马上快速间断的按 Del 热键 一般左右下方有英文提示 如下图 2 键盘方向键往右移到 Boot 菜单上 下图 3 在 Boot 界面方向键往下移到 BootOption 1 上面按 enter 回车 4 然后选择 U 盘选项 按回车 5 接着按键盘上面的

    2025年11月6日
    1
  • labview噪声发生器_labview示波器显示两个波形

    labview噪声发生器_labview示波器显示两个波形当今的电子元器件与过去相比,开关切换速度更快,斜率(slewrate)更大、每个封装包含的有源针脚数量更多,信号摆动更小。因此,设计者更加关注从手机到服务器等新数字设计中的电源噪声。通常我们使用示波器测量电源噪声。本应用指南举例说明了使用示波器分析电源噪声的各种技术,并讨论了如何选择和评测电源噪声测量工具。现在面临的精准测量的问题随着开关切换速度和信号斜率的升高以及器件上有源针脚数目的…

    2022年10月10日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号