为 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 - 当访问不存在的方法或属性时调用。inherited
-
toString(
) → String - 此对象的字符串表示。inherited
运算符
-
operator ==(
Object other) → bool - 相等运算符。inherited