接口 CloseableIterable<T>
- 类型参数
T
- 此迭代器返回的元素的类型
- 所有超接口
AutoCloseable
,Closeable
,Iterable<T>
扩展 Java
Iterable
接口,提供一种关闭迭代器的方式。-
方法摘要
修饰符及类型方法描述static <T> CloseableIterable<T>
返回一个空集合的CloseableIterable
对象。default void
static <T> CloseableIterable<T>
inMemoryIterable
(CloseableIterator<T> iterator) 返回一个CloseableIterable
对象,该对象由给定CloseableIterator
的内存中集合支持。iterator()
重写默认的迭代器方法,以返回一个CloseableIterator
。default Spliterator<T>
-
方法详情
-
iterator
CloseableIterator<T> iterator()重写默认的迭代器方法,以返回一个CloseableIterator
。- 指定者
- 接口
Iterable<T>
中的iterator
- 返回
- 一个
CloseableIterator
实例。
-
forEach
-
spliterator
- 指定者
- 接口
Iterable<T>
中的spliterator
-
inMemoryIterable
- 类型参数
T
- 迭代器返回的元素的类型- 参数
iterator
- 要转换为CloseableIterable
的迭代器。它将由此调用者关闭。- 返回
- 一个
CloseableIterable
实例。
-
emptyIterable
返回一个空集合的CloseableIterable
对象。- 类型参数
T
- 迭代器返回的元素的类型- 返回
- 一个
CloseableIterable
实例。
-