作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
Java 库中是否有接口(interface),它也枚举了一些系列,但遵循的逻辑不同于Iterator
和Enumeration
?也就是说,它们应该在 next()
上返回 boolean
,说明是否到达下一个元素,并且应该有 getCurrent()
方法,该方法返回当前元素?
更新
Iterator.next()
不等同于 IEnumerator.Current
,因为前者会在每次调用时推进迭代器,而后者不会。
更新 2
我正在设计具有自己功能的自己的类。我的问题是为了找到一个“称职”的类比。 C#
中的示例只是一个示例,我并不是要将某些内容从 C#
转换为 Java
。
最佳答案
这听起来像 Guava 的 PeekingIterator
;你可以用 Iterators.peekingIterator
装饰一个普通的 Iterator
.
关于c# - Java 等同于 C# 中的 IEnumerator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15559075/
判断这2个相似的Uris实际上相同的标准方法是什么? var a = new Uri("http://sample.com/sample/"); var b = new Uri("http://sam
这个问题在这里已经有了答案: Why does "true" == true show false in JavaScript? (5 个答案) 关闭 5 年前。 可能我很困惑,但我无法理解这个愚蠢
我是一名优秀的程序员,十分优秀!