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

廊坊网站建设 elu推广图片制作

廊坊网站建设 elu,推广图片制作,wordpress 导入xml,装饰公司网站建设请你在设计一个迭代器#xff0c;在集成现有迭代器拥有的 hasNext 和 next 操作的基础上#xff0c;还额外支持 peek 操作。 实现 PeekingIterator 类#xff1a; PeekingIterator(Iterator nums) 使用指定整数迭代器 nums 初始化迭代器。 int next() 返回数组中的下一个元…请你在设计一个迭代器在集成现有迭代器拥有的 hasNext 和 next 操作的基础上还额外支持 peek 操作。 实现 PeekingIterator 类 PeekingIterator(Iterator nums) 使用指定整数迭代器 nums 初始化迭代器。 int next() 返回数组中的下一个元素并将指针移动到下个元素处。 bool hasNext() 如果数组中存在下一个元素返回 true 否则返回 false 。 int peek() 返回数组中的下一个元素但 不 移动指针。 注意每种语言可能有不同的构造函数和迭代器 Iterator但均支持 int next() 和 boolean hasNext() 函数。 示例 1 输入 [“PeekingIterator”, “next”, “peek”, “next”, “next”, “hasNext”] [[[1, 2, 3]], [], [], [], [], []] 输出 [null, 1, 2, 2, 3, false] 解释 PeekingIterator peekingIterator new PeekingIterator([1, 2, 3]); // [1,2,3] peekingIterator.next(); // 返回 1 指针移动到下一个元素 [1,2,3] peekingIterator.peek(); // 返回 2 指针未发生移动 [1,2,3] peekingIterator.next(); // 返回 2 指针移动到下一个元素 [1,2,3] peekingIterator.next(); // 返回 3 指针移动到下一个元素 [1,2,3] peekingIterator.hasNext(); // 返回 False 解 class PeekingIterator implements IteratorInteger {public static void main(String[] args) {ListInteger list Arrays.asList(1, 2, 3);IteratorInteger iterator list.iterator();PeekingIterator peekingIterator new PeekingIterator(iterator); // [1,2,3]System.out.println(peekingIterator.next()); // 返回 1 指针移动到下一个元素 [1,2,3]System.out.println(peekingIterator.peek()); // 返回 2 指针未发生移动 [1,2,3]System.out.println(peekingIterator.next()); // 返回 2 指针移动到下一个元素 [1,2,3]System.out.println(peekingIterator.next()); // 返回 3 指针移动到下一个元素 [1,2,3]System.out.println(peekingIterator.hasNext()); // 返回 False}IteratorInteger iterator;Integer nextElement;public PeekingIterator(IteratorInteger iterator) {this.iterator iterator;nextElement iterator.next();}// Returns the next element in the iteration without advancing the iterator.public Integer peek() {return this.nextElement;}// hasNext() and next() should behave the same as in the Iterator interface.// Override them if needed.Overridepublic Integer next() {int res nextElement;nextElement iterator.hasNext() ? iterator.next() : null;return res;}Overridepublic boolean hasNext() {return nextElement ! null;} }
http://www.hkea.cn/news/14401916/

相关文章:

  • 云主机怎么上传网站营销公司网络检索
  • 公司网站是怎么做的免费收录网提交
  • 上海网站建设价营销型和展示型网站的区别
  • 做的网站一定要收录么建网站比较好
  • 伪静态网站成功备案的网站增加域名
  • 建设网站要注意什么网站开发一般流程图
  • 境外网站icp备案网站开发教程全集
  • 一步一步教你做网站后台视频销售管理系统业务流程图
  • 网站建设的软件app网页制作软件
  • html中文美食网站模板触屏网站meta标签
  • 深圳网站建设 华信科wordpress+主题页脚
  • 自己做的网站怎么发布上力天装饰口碑怎么样
  • wordpress会建站怎么找工作网站建设推广途径
  • 全免费无代码开发平台郑州网站优化关键词
  • 传奇手游网站大全wordpress 微信缩略图不显示图片
  • 网站上传源码后怎么弄杭州app开发价格表
  • 网站建设案列常见的网站首页布局
  • 网站开发服务公司网站优化方式
  • 合肥网站营销产品设计排版
  • 新乡网站建设-中国互联新乡做网站报价
  • 模板建站和定制网站的对比广州app开发服务
  • 威海住房和城乡建设局网站首页网站建设制作经验足
  • 网站优化建设扬州asp做学生信息网站
  • 梧州推广网站服务商急招程序员
  • 赌求网站开发html5制作网站
  • 沈阳大东区做网站公司上海网站建设代码
  • 装修效果图网站网站建设设计方案书
  • 学做凉菜冷菜的网站天津定制网站建设商店设计
  • 河南省住房建设厅官方网站广告设计公司朋友圈文案
  • 网站站点断开wordpress难吗