Agregar elementos a una lista en Kotlin
-
Use el operador
+
para agregar elementos a una lista en Kotlin -
Use el método
más
para agregar elementos a una lista en Kotlin -
Use el método
Add()
para agregar elementos a una lista en Kotlin
Supongamos que ha creado una lista en Kotlin. Después de hacer una lista, te das cuenta de que necesitas agregar más elementos. ¿Cómo lo harás?
Este artículo enumera diferentes formas de agregar elementos a una lista en Kotlin con algunos ejemplos fáciles de digerir.
Use el operador +
para agregar elementos a una lista en Kotlin
La primera y más sencilla forma de agregar más elementos a una lista es usando el operador +
. El uso de este operador devuelve la lista original junto con los elementos recién agregados.
Podemos usar este operador para agregar elementos individuales y una colección completa. A continuación hay un par de ejemplos en los que usamos el operador +
para agregar elementos a una lista.
El primer ejemplo tiene una lista de autos con los nombres de algunos autos populares. Usaremos el operador +
para agregar un solo elemento nuevo a la lista.
Ejemplo:
fun main() {
val cars = listOf("Mercedes-Benz", "Porsche", "BMW")
val modified = cars + ("Ferrari")
println(modified)
}
Producción:
Usaremos el mismo operador para agregar otra lista con tres nombres más de marcas de automóviles a nuestra lista existente.
Ejemplo:
fun main() {
val cars = listOf("Mercedes-Benz", "Porsche", "BMW")
val newList = listOf("Ferrari", "Lamborghini", "Bentley")
val modified = cars + newList
println(modified)
}
Producción:
Use el método más
para agregar elementos a una lista en Kotlin
Otra forma de agregar elementos a una lista es usando el método más
. Al igual que el operador +
, podemos agregar un solo elemento y una colección a una lista.
Como ejemplos para este, crearemos una lista de frutas y agregaremos nuevos elementos.
Ejemplo :
fun main() {
val fruits = listOf("Apple", "Mango", "Strawberry")
val modified = fruits + ("Pineapple")
println(modified)
}
Producción:
Ejemplo :
fun main() {
val fruits = listOf("Apple", "Mango", "Strawberry")
val newList = listOf("Pineapple", "Orange", "Blueberries")
val modified = fruits.plus(newList)
println(modified)
}
Producción:
Use el método Add()
para agregar elementos a una lista en Kotlin
Otro método que permite agregar elementos a una lista es el método add()
.
Sin embargo, la lista debe ser mutable para que este método funcione. Si intentamos usar el método add()
con una lista estándar, arrojará un error.
Ejemplo:
fun main() {
val myList = listOf("One", "Two", "Three")
myList.add("Four")
println(myList)
}
Producción:
Como podemos ver, intentar agregar elementos a una lista estándar arroja un error. Por lo tanto, podemos agregar elementos solo a una lista mutable usando el método add()
.
Podemos crear una lista mutable usando mutableListOf<T>
. Aquí hay un ejemplo de agregar la palabra Cuatro
a la lista.
Ejemplo:
fun main() {
val myList = mutableListOf("One", "Two", "Three")
myList.add("Four")
println(myList)
}
Producción:
El problema con el uso del método add()
es que solo podemos agregar un solo elemento a una lista con este método. Si intentamos agregar una lista, arrojará un error de discrepancia de tipo.
Ejemplo:
fun main() {
val myList = mutableListOf("One", "Two", "Three")
val newList = mutableListOf("Four", "Five", "Six")
myList.add(newList)
println(myList)
}
Producción:
Kailash Vaviya is a freelance writer who started writing in 2019 and has never stopped since then as he fell in love with it. He has a soft corner for technology and likes to read, learn, and write about it. His content is focused on providing information to help build a brand presence and gain engagement.
LinkedIn