为 Iterator 提供了 Dart 1.0 之前迭代器接口的包装。
这个类不应该在新代码中使用。
HasNextIterator 类包装了一个 Iterator,并提供使用 hasNext 和 next 方法遍历对象的方法。
HasNextIterator 没有实现 Iterator 接口。
这个类原本是为了从使用 hasNext 和 next 的早期接口迁移到当前的 Iterator 接口而设计的。API 变更发生在 Dart 1.0 发布时。任何其他使用此类的应用都应该迁移到直接使用当前 API,例如,使用单独的变量来缓存 Iterator.moveNext 的结果,以便多次检查 hasNext。
- 注解
-
- @Deprecated("将在 Dart SDK 的后续版本中删除")
构造函数
-
HasNextIterator(Iterator<
E> iterator)
属性
方法
-
next(
) → E - 提供可迭代的下一个元素,并移过它。
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时被调用。继承
-
toString(
) → String - 此对象的字符串表示。继承
运算符
-
operator ==(
Object other) → bool - 等于运算符。继承