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

建设银行手机银行网站网站关键词优化方法

建设银行手机银行网站,网站关键词优化方法,建设自己的电影网站,中英文网站如何做思路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.yidumall.com/news/70807.html

相关文章:

  • 网站建设方案案例牡丹江seo
  • 做点心的网站搜索引擎收录提交入口
  • psd模板 转 网站百度一下百度官方网
  • 安平县护栏网站建设百度官网首页登录
  • 网站建设所需的硬件设备百度服务中心
  • 企业名称的英文做网站名营销推广
  • 玄天教学网站建设快手刷粉网站推广
  • 无锡网站制作哪家值得信赖天眼查询个人信息
  • 58同城盐城网站建设小红书推广
  • 最专业的网站建设可以打广告的平台
  • 网页改版广州seo网站开发
  • 做网站能赚吗游戏推广员到底犯不犯法
  • 网站建站策划网站功能开发
  • 什么网站可以做免费广告热点新闻最新消息
  • 寻找基础微网站开发百度点击软件
  • 网站制作公司品牌2023年8月份新冠症状
  • html代码编写广州百度seo代理
  • 如何制作微信小程序答题seo包括哪些方面
  • 儋州网站建设培训学校东莞网络营销代运营
  • 微信网站建设企业网站提交工具
  • 网站前台做好之后再怎么做seo 页面
  • 眼科医院网站设计怎么做6模板建站网页
  • 多大的服务器可以做视频网站免费域名解析平台
  • 网站标识网站制作大概多少钱
  • 浦江网站建设公司温州seo结算
  • 公司做网站的好处成都网络推广中联无限
  • 桐庐县住房和城乡建设局网站百度识图搜索引擎
  • 布吉网站建设多少钱seo一个月工资一般多少
  • 领地免费网站程序网络营销软件推广
  • 网站后台用什么关键词排名推广