当前位置: 首页 > news >正文

新网站建设ppt网站百度收录批量查询

新网站建设ppt,网站百度收录批量查询,祁阳网站设计,帮做图标的网站Iterator 和 ListIterator 都是 Java 集合框架中用于遍历集合元素的接口,但它们有一些区别: 使用的范围:Iterator可以迭代所有集合,而ListIterator 只能用于List及其子类。 继承关系:ListIterator 继承 Iterator,并且ListIterat…

IteratorListIterator 都是 Java 集合框架中用于遍历集合元素的接口,但它们有一些区别:

使用的范围Iterator可以迭代所有集合,而ListIterator 只能用于List及其子类

继承关系ListIterator 继承 Iterator,并且ListIterator包含的方法更多

遍历的方向Iterator 接口只能向前遍历集合元素,而 ListIterator 接口可以双向遍历,即向前或向后遍历集合元素。

遍历的能力Iterator 接口只能遍历集合,而 ListIterator 接口除了遍历集合元素外,还可以修改集合中的元素添加新的元素,以及获取当前遍历位置的索引。

遍历的起点Iterator 接口的遍历起点是集合的开头,而 ListIterator 接口可以通过 hasPrevious()previous() 方法从集合的末尾开始遍历。

遍历的性能Iterator 接口的遍历性能通常比 ListIterator 接口更好,因为 ListIterator 接口需要维护额外的指针和索引信息。

示例如下所示:

import java.util.ArrayList;
import java.util.Iterator;
import java.util.ListIterator;public class Test{public static void main(String[] args) {ArrayList<String> arrayList=new ArrayList<>();arrayList.add("张三");arrayList.add("李四");arrayList.add("王五");Iterator<String> iterator=arrayList.iterator();System.out.println("iterator遍历的结果为:");while(iterator.hasNext()){String element=iterator.next();System.out.print(element+" ");System.out.println();}ListIterator<String> listIterator=arrayList.listIterator();System.out.println("listIterator正向遍历的结果为:");while(listIterator.hasNext()){String element=listIterator.next();if(element.equals("王五")){//在遍历过程中,修改集合中的元素listIterator.set("Lisa");}System.out.println(element+" ");}ListIterator<String> listIterator2=arrayList.listIterator();System.out.println("listIterator修改后正向遍历的结果为:");while(listIterator2.hasNext()){String element=listIterator2.next();System.out.println(element+" ");}System.out.println("listIterator修改后反向遍历的结果为:");while(listIterator.hasPrevious()){String element=listIterator.previous();System.out.println(element+" ");}}
}

输出如下所示:

iterator遍历的结果为:
张三 
李四 
王五 
listIterator正向遍历的结果为:
张三 
李四 
王五 
listIterator修改后正向遍历的结果为:
张三 
李四 
Lisa 
listIterator修改后反向遍历的结果为:
Lisa 
李四 
张三
http://www.ds6.com.cn/news/91801.html

相关文章:

  • 大众点评网站模板网络服务器多少钱一台
  • wordpress缺少主题样式武汉seo网站排名优化
  • 做教程网站犯法吗天津站内关键词优化
  • 清丰网站建设费用seo咨询常德
  • 赤峰网站建设公司公司官网优化方案
  • 天津做网站优化哪家好金华百度推广公司
  • 新手做网站视频网站优化排名哪家性价比高
  • 网站为何改版查询百度关键词排名
  • 中国网站建设网页设计免费网站推广2023
  • 物业管理系统appseo搜索引擎优化服务
  • 网站连接微信支付上海百度推广客服电话多少
  • 泌阳县住房建设局网站百度关键词优化公司哪家好
  • 济南一哥网站建设网络整合营销
  • 做推广的网站那个好通州优化公司
  • wordpress建站案例镇江网站建设
  • 网站布局优化策略曲靖新闻今日头条
  • 淘宝客网站制作教程怀化网络推广
  • 网站中 点击出现登录框怎么做武汉做seo
  • 大连开发区网站深圳高端网站建设公司
  • 网站开发报价表模板荆州百度推广
  • 淘客怎么建网站做推广免费网站建设seo
  • 怎么做网站广告卖钱罗湖区seo排名
  • html能做动态网页吗网站优化助手
  • 博客做资讯类网站2024年阳性最新症状
  • 网站建设维护 微信西安网红
  • 织梦网站模板怎么做湖北seo推广
  • html购物网站源码上海最新疫情
  • asp做网站基本过程流量推广怎么做
  • 百度怎么做网站网站建设营销型
  • 茶叶网站建设规划书桂平网络推广