HasNextIterator<E>final

Iterator 提供了 Dart 1.0 之前迭代器接口的包装。

这个类不应该在新代码中使用。

HasNextIterator 类包装了一个 Iterator,并提供使用 hasNextnext 方法遍历对象的方法。

HasNextIterator 没有实现 Iterator 接口。

这个类原本是为了从使用 hasNextnext 的早期接口迁移到当前的 Iterator 接口而设计的。API 变更发生在 Dart 1.0 发布时。任何其他使用此类的应用都应该迁移到直接使用当前 API,例如,使用单独的变量来缓存 Iterator.moveNext 的结果,以便多次检查 hasNext

注解
  • @Deprecated("将在 Dart SDK 的后续版本中删除")

构造函数

HasNextIterator(Iterator<E> iterator)

属性

hashCode int
此对象的哈希码。
无设置器继承
hasNext bool
迭代器是否有下一个元素。
无设置器
runtimeType Type
表示对象运行时类型的表示。
无设置器继承

方法

next() → E
提供可迭代的下一个元素,并移过它。
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时被调用。
继承
toString() String
此对象的字符串表示。
继承

运算符

operator ==(Object other) bool
等于运算符。
继承