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

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

2021时事政治热点50条,seo短视频,做ppt的模板的网站,网站换模板影响行为型模式 - 迭代器模式 (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/81568.html

相关文章:

  • 长沙建站找有为太极就治就百度中心人工电话号码
  • wordpress导航目录广州seo网站推广平台
  • 网上找事做那个网站靠谱营销策略有哪些内容
  • 电子商务网站建设论文资料河南品牌网站建设
  • wordpress slug translate河南网站seo推广
  • 网站建设图片怎么做seo优化技术是什么
  • 营销型网站建设集装箱液袋软文推广文章案例
  • 免费做爰网站饥饿营销案例
  • 北京顺义建设委员会网站首页免费站推广网站不用下载
  • 找公司做网站的好处深圳百度seo优化
  • 湖南网站优化郑州seo顾问外包公司
  • 毕业设计某网站开发的开题报告范文关键词简谱
  • 深圳横岗网站建设怎么创建网站?
  • 做相册集什么网站seo培训优化课程
  • wordpress首页轮播seo助力网站转化率提升
  • 做内衣批发的网站软件注册推广平台
  • 网站开发一般要用到哪些软件有哪些全球搜怎么样
  • 安阳淘宝网站建设四平网站seo
  • html做网站的毕业设计我是seo关键词
  • 大宗商品一览表企业官网seo
  • 网站建设公司推荐万维科技搜索引擎推广的优势
  • 网站建设的图片尺寸应该是像素百度问答一天能赚100块吗
  • pt网站怎么下载与做营销型网站建设设计
  • 那些网站专门做棋牌推广的兰州网站seo
  • 网站建设公司市场定位广州广告推广公司
  • 图图网seo建站优化
  • 佛山服务类网站建设站长统计app软件
  • 为什么做外贸独立网站天猫代运营
  • 做现货黄金的金融网站网络营销推广的渠道有哪些
  • 网站可以查出在哪里做的吗营销策划与运营方案