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

2021时事政治热点50条短视频seo公司

2021时事政治热点50条,短视频seo公司,常见的电子商务网站推广方式,小白的博客 wordpress行为型模式 - 迭代器模式 (Iterator Pattern) 迭代器模式提供一种方法顺序访问一个聚合对象中各个元素&#xff0c;而又不暴露该对象的内部表示。 import java.util.ArrayList; import java.util.List;// 迭代器接口 interface Iterator<T> {boolean hasNext();T next()…

行为型模式 - 迭代器模式 (Iterator Pattern)

迭代器模式提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。


import java.util.ArrayList;
import java.util.List;// 迭代器接口
interface Iterator<T> {boolean hasNext();T next();
}// 集合接口
interface Aggregate<T> {Iterator<T> createIterator();
}// 自定义集合类
class CustomList<T> implements Aggregate<T> {private List<T> items = new ArrayList<>();public void add(T item) {items.add(item);}@Overridepublic Iterator<T> createIterator() {return new CustomListIterator<>(items);}
}// 自定义迭代器类
class CustomListIterator<T> implements Iterator<T> {private List<T> items;private int position = 0;public CustomListIterator(List<T> items) {this.items = items;}@Overridepublic boolean hasNext() {return position < items.size();}@Overridepublic T next() {if (hasNext()) {return items.get(position++);}return null;}
}// 客户端代码
public class CustomListExample {public static void main(String[] args) {CustomList<String> list = new CustomList<>();list.add("苹果");list.add("香蕉");list.add("橙子");Iterator<String> iterator = list.createIterator();while (iterator.hasNext()) {System.out.println(iterator.next());}}
}

在JDK源码中, 例如 ArrayList 的 Iterator
List: 抽象聚合类
ArrayList: 具体聚合类
Iterator: 抽象迭代器
list.iterator(): 返回的是实现了 Iterator 接口的具体迭代器

http://www.dtcms.com/wzjs/252610.html

相关文章:

  • 长沙网站制作教程环球网今日疫情消息
  • 陕西省建设集团公司网站如何用手机创建网站
  • 学做川菜下什么网站站长工具是做什么的
  • wordpress页面和自定义链接网站seo是什么
  • 公司网站恶意评价培训心得体会感悟
  • 宜昌哪里有专业做网站的海外网站cdn加速
  • 做网站开发团队网站访问量排行榜
  • c 教程如何做网站自媒体营销模式有哪些
  • 介绍做网站的标题网络营销推广处点
  • 中国建设网官网网站盘古百度推广靠谱吗
  • 自己做影视类网站近期舆情热点事件
  • 抖音小程序推广计划怎么开通网站seo方案模板
  • 江苏缘生源建设工程有限公司网站各大网站的网址
  • 李沧区城市建设管理局网站宁波seo网页怎么优化
  • 优秀的设计网站郑州专业seo推荐
  • 郑州网站建设最便宜百度云官网首页
  • 装饰设计公司网站成都网站制作
  • 如何对自己做的php网站加密百度指数查询入口
  • 做明星简介网站侵权吗品牌推广方式有哪些
  • b2c网站商城建设方案semantic ui
  • 免费网站制作案例谈谈对seo的理解
  • 佛山专业做网站公司哪家好google下载手机版
  • 58同城网站建设排名如何写好一篇软文
  • 什么是网站名称东莞优化怎么做seo
  • 石家庄网站优化推广建立网站需要多少钱
  • 做木工网站东莞网站推广哪里找
  • a网站建设高端网站建设哪个好
  • ubuntu vps wordpress网站内容seo
  • cms网站建设网络营销案例
  • 湖北山河建设集团网站深圳网络推广网站