Kotlin 中是否有任何函数可以像在 Java 中那样删除特定范围的元素。
在 Java 中,我们有一个被调用的方法removeRange,它可以被扩展并变得有用。
expect class ArrayList<E> :MutableList<E>,RandomAccess{
constructor()
constructor(initialCapacity:Int)
constructor(elements:Collection<E>)
fun trimToSize()
fun ensureCapacity(minCapacity:Int)
// From List
override val size:Int
override fun isEmpty():Boolean
override fun contains(element:@UnsafeVariance E):Boolean
override fun containsAll(elements:Collection<@UnsafeVariance E>):Boolean
override operator fun get(index:Int):E
override fun indexOf(element:@UnsafeVariance E):Int
override fun lastIndexOf(element:@UnsafeVariance E):Int
// From MutableCollection
override fun iterator():MutableIterator<E>
// From MutableList
override fun add(element:E):Boolean
override fun remove(element:E):Boolean
override fun addAll(elements:Collection<E>):Boolean
override fun addAll(index:Int,elements:Collection<E>):Boolean
override fun removeAll(elements:Collection<E>):Boolean
override fun retainAll(elements:Collection<E>):Boolean
override fun clear()
override …Run Code Online (Sandbox Code Playgroud)