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
此对象的自定义哈希码。
no setterinherited
hasNext bool
迭代器是否有下一个元素。
无设置器
runtimeType Type
对象的运行时代码表示。
no setterinherited

方法

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

运算符

operator ==(Object other) bool
相等运算符。
inherited