current 属性

T current

流的当前值。

moveNext 调用完成并返回 true 时,current 字段包含流的最新事件,并且保持这样,直到下一次调用 moveNext。此值必须在调用 moveNext 完成并返回 true 之后读取,并且只持续到下一次调用 moveNext

如果 StreamIterator 尚未移动到第一个元素(moveNext 尚未调用并完成),或者如果 StreamIterator 已移动到最后一个元素之后(moveNext 返回 false),则 current 是未指定的。在这种情况下,StreamIterator 可能会抛出或返回一个特定于迭代器的默认值。

实现

T get current;