IndexAccessView

interface IndexAccessView<out T> : View<T>

代表为一个可以通过索引值访问任意元素的 View 类型。

Functions

Link copied to clipboard
abstract operator fun contains(element: T): Boolean

判断当前视图中是否包含指定元素。

Link copied to clipboard
open fun forEach(p0: Consumer<in T>)
Link copied to clipboard
abstract operator fun get(index: Int): T

获取指定索引上的元素。索引值以0为始。

Link copied to clipboard
abstract fun isEmpty(): Boolean

判断当前视图是否为空。

Link copied to clipboard
abstract operator override fun iterator(): Iterator<T>

得到当前视图的迭代器。

Link copied to clipboard

Properties

Link copied to clipboard
abstract val size: Int

获取当前视图中的元素数量。

Inheritors

Link copied to clipboard

Extensions

Link copied to clipboard
Link copied to clipboard
fun <T> Iterable<T>.asView(): View<T>

构建一个当前 Iterable 对应的 View。 如果当前类型为 Collection, 则相当于 Collection.asView

Link copied to clipboard
Link copied to clipboard
inline fun <T> View<T>.isNotEmpty(): Boolean

判断当前视图是否不为空。

Link copied to clipboard
Link copied to clipboard
fun <T> View<T>.toList(): List<T>

View 转化为 List.

Link copied to clipboard

将 元素为 MsgElementIterable 转化为 Messages 实例。