FixedSizeList

class FixedSizeList<T>(maxItemCount: Int)

一个固定内容大小的容器,设定固定大小的item数量,当超过去除旧的item 新的item位于最开始的位置,旧的位于后面的位置 该容器只支持写入,不支持外部显式删除操作

Constructors

FixedSizeList
Link copied to clipboard
fun FixedSizeList(maxItemCount: Int = 5)

Functions

add
Link copied to clipboard
fun add(item: T?)
添加元素
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getItems
Link copied to clipboard
fun getItems(): List<T?>
获取全部元素
hashCode
Link copied to clipboard
open fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

backingCollection
Link copied to clipboard
private val backingCollection: LinkedList<T>
maxItemCount
Link copied to clipboard
private val maxItemCount: Int = 5