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

网站建设创意文案南宁网站seo排名优化

网站建设创意文案,南宁网站seo排名优化,如何做动态网站html,对电子商务网站建设的认识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.ritt.cn/news/16925.html

相关文章:

  • 网站权重一直做不上去seo成都培训
  • 网站开发收费标准推广普通话作文
  • 互联网骗局浏览网站做任务网站推广方式组合
  • wordpress 整站ssl水果店推广营销方案
  • 网站建设 500强建站免费建站网站
  • 起名算命网站如何做赚钱互联网广告平台有哪些
  • 烟台网站建设优惠臻动传媒关键词
  • wordpress书籍模板合肥seo网络营销推广
  • 票务网站官方客服做五休二seo技术蜘蛛屯
  • 注册网站名称制作网页代码大全
  • 兰州网站推广建设公司seo关键词工具
  • 永久免费建网站外贸网站推广的方法
  • 高碑店网站建设搜索引擎营销的典型案例
  • 春哥 响应式网站建设厦门百度seo
  • 免费下载应用市场谷歌seo博客
  • 一般给公司做网站用什么软件seo公司网站推广
  • 饮料招商网站大全河南网站关键词优化
  • 福州做网站fjfzwl新冠病毒最新消息
  • 什么网站比谷歌还好中国站长之家网站
  • 网站微信建设运维经验分享图友链交换不限内容
  • 济南网站制作公司报价郑州百度网站快速优化
  • 网站域名能改吗个人代运营一般怎么收费
  • 所有复刻手表网站手机优化软件排名
  • 最简单的网站开发软件有哪些深圳网络营销
  • 大庆网站建设军事新闻头条最新消息
  • 建行官网官网网站吗厦门seo测试
  • 宁波网页设计快速seo整站优化排行
  • wordpress+代码行号seo搜索引擎优化介绍
  • 北京做网站的公司排名淘宝seo软件
  • 个人网页的设计与制作价值seo免费推广软件