如何用 Kotlin 从 ArrayList 中移除一个项目?
在本文中,我们将探讨如何使用 Kotlin 库函数从 ArrayList 中移除一个项目。为此,我们将借助名为 drop() 的库函数。函数定义如下 −
fun <T> Array<out T>.drop(n: Int): List<T> (source)
它将数组和位置作为输入,并返回一个包含除前 n 个元素之外的所有元素的列表。
示例 – Kotlin 中的 drop()
在此示例中,我们将使用 drop() 从列表中移除第一个元素。
fun main(args: Array<String>) {
var arrayone: ArrayList<String> = arrayListOf("mango","jam","apple","lemon","spice")
println("The ArrayList is:
" + arrayone)
println("
=====================
")
// drop the first element
val arraytwo = arrayone.drop(1)
println("After dropping the first element:
" + arraytwo)
}输出
在执行时,将生成以下输出 −
The ArrayList is: [mango, jam, apple, lemon, spice] ===================== After dropping the first element: [jam, apple, lemon, spice]
示例 – 使用 filterTo() 从列表中移除特定元素
在此示例中,我们将从给定的列表中移除一个特定项目。
fun main() {
var arr = arrayOf<String>("mango","jam","apple","lemon","spice")
val arraytwo = arrayListOf<String>()
// Remove "jam" from the list
arr.filterTo(arraytwo, { it != "jam" })
println(arraytwo)
}输出
将生成以下输出 −
[mango, apple, lemon, spice]
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP