当前位置: 首页 > 面试题库 >

Java:Iterator 怎么使用?有什么特点?

琴元凯
2023-04-24

Iterator 接口源码中的方法:

  1. java.lang.Iterable 接口被 java.util.Collection 接口继承,java.util.Collection 接口的 iterator() 方法返回一个 Iterator 对象
  2. next() 方法获得集合中的下一个元素
  3. hasNext() 检查集合中是否还有元素
  4. remove() 方法将迭代器新返回的元素删除
 类似资料:
  • (1)ListIterator 继承 Iterator (2)ListIterator 比 Iterator多方法 add(E e)  将指定的元素插入列表,插入位置为迭代器当前位置之前 set(E e)  迭代器返回的最后一个元素替换参数e hasPrevious()  迭代器当前位置,反向遍历集合是否含有元素 previous()  迭代器当前位置,反向遍历集合,下一个元素 previousI

  • 本文向大家介绍怎么使用自定义字体?有什么注意事项?相关面试题,主要包含被问及怎么使用自定义字体?有什么注意事项?时的应答技巧和注意事项,需要的朋友参考一下 @font-face { font-family: '自定义字体名称'; src: url('字体文件名.eot'); /* IE9 Compat Modes / src: url('字体文件名.eot?#iefix') format('emb

  • 本文向大家介绍微服务有什么特点?相关面试题,主要包含被问及微服务有什么特点?时的应答技巧和注意事项,需要的朋友参考一下 你可以列出微服务的特征,如下所示: 围绕业务功能组织团队 做产品而不是做项目 基本的消息传递框架 去中心化治理 去中心化管理数据 基础设施自动化 容错设计

  • 与大家熟知的 Windows 操作系统软件一样,Linux 也是一个操作系统软件,其 logo 是一只企鹅(如图 1 所示)。与 Windows 不同之处在于,Linux 是一套开放源代码程序的、可以自由传播的类 Unix 操作系统软件。 图 1 Linux 操作系统图标 Unix 系统是 Linux 系统的前身,具备很多优秀特性。有关 Unix 和 Linux 更多的介绍,可阅读《Linux和U

  • 本文向大家介绍优先副本是什么?它有什么特殊的作用?相关面试题,主要包含被问及优先副本是什么?它有什么特殊的作用?时的应答技巧和注意事项,需要的朋友参考一下 优先副本 会是默认的leader副本 发生leader变化时重选举会优先选择优先副本作为leader  

  • 我需要自定义web应用程序,无论它是在笔记本电脑还是手机上使用,发现ios或android检测,所以如果我只是这样做,它会工作吗 下面的解决方案解决方案给了我一个错误,但是这个包帮助了我: https://pub.dev/packages/universal_io 或者