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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MQTT再学习 — 搭建MQTT服务器及测试「建议收藏」

    MQTT再学习 — 搭建MQTT服务器及测试「建议收藏」如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/76680646最近在搞PM2.5采集,需要用到MQTT传输协议。协议部分看了几天的,讲的七七八八。本身在intel上有写好的MQTT的源码,现在的工作其实也就是移植到单片机上或者DM368板卡上。不过,对于之前没有接触过的我来说,还是从头开始,搭建服务器及测…

    2022年6月9日
  • alibaba map转json_fastjson字符串转对象

    alibaba map转json_fastjson字符串转对象JSONObjectobj=newJSONObject();{obj.put(“key1″,”value1”);obj.put(“key2″,”value2”);obj.put(“key3″,”value3”);}Map<String,String>params=JSONObject.parseObject(obj.toJSONString(),ne…

    2022年8月23日
  • 微信朋友圈自动点赞

    微信朋友圈自动点赞我一直都不太喜欢给别人点赞,某一年(貌似是17年)微信出了一次朋友圈年报,那一整年我就点出去了几个赞,要知道当时我微信好友应该有300+。我觉得这是我不喜欢参与社交活动在网络世界的一种体现吧。不给被人点赞也没啥坏处,但你不评不赞,难免会让你和好友之间有些疏远,给别人点赞吧我又嫌麻烦,于是一直想着做个自动点赞的东西,今天基本实现了,虽然诸多不完整和诸多限制,但还是决定分享出来,主要是我觉得还挺好玩的…

    2022年6月11日
  • pycharm安装好了打不开_保留我的文件 删除所有内容

    pycharm安装好了打不开_保留我的文件 删除所有内容昨晚电脑系统崩了》》就直接恢复系统》》保留所有文件今天Pycharm无法打开了,就重新安装了,但是安装后咋也打不开。解决方法:C:\Users\ORANGE(用户名)下删除之前残留的问题件.Pycharm2019.3…

    2022年8月28日
  • (二)Sql Server的基本配置以及使用Navicat连接Sql Server

    (二)Sql Server的基本配置以及使用Navicat连接Sql Server一:sqlserver连接的验证方式分为两种:Windows身份认证:使用windows的用户名密码验证SQLServer身份认证:使用sqlserver的用户名+密码的方式登录()二:sqlserver的环境配置实际生产环境服务器肯定是需要远程连接的,所以我们需要对本机的sqlserver进行一下的基本配置:配置支持tcp连接(否则无法使用连接工具进行远程连接)配置支持SQLServer身份认证(一般情况下都会使用这种验证方式而不是windows验证)配置

    2022年8月30日
  • PHP 函数之 call_user_func &amp; call_user_func_array[通俗易懂]

    PHP 函数之 call_user_func &amp; call_user_func_array

    2022年2月5日

发表回复

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

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