Kotlin mutableListOf()
No Kotlin , o método mutableListOf() é usado para instanciar a Interface MutableList. A classe MutableList é usada para criar listas mutáveis nas quais os elementos podem ser adicionados ou removidos. O método mutableListOf() retorna uma instância da Interface MutableList e pega a array de um tipo específico ou elementos mistos (depende do tipo da instância MutableList) ou também pode ser nulo.
Sintaxe:
fun <T> mutableListOf( vararg elements: T): MutableList <T>
Parâmetros:
leva uma array de tipo específico ou tipo misto ou parâmetros nulos. Parâmetros nulos são usados quando há necessidade de criar uma instância vazia de MutableList.
Retorna:
Ele retorna a instância da Interface MutableList.
Programa Kotlin para demonstrar mutableListOf() -
fun main(args: Array<String>)
{
//declaring a mutable list of integers
val mutableListA = mutableListOf<Int>( 1 , 2 , 3 , 4 , 3);
println(mutableListA)
//declaring a mutable list of strings
val mutableListB = mutableListOf<String>("Geeks","for" , "geeks");
println(mutableListB)
//declaring an empty mutable list of integers
val mutableListC = mutableSetOf<Int>()
println("Empty list "+mutableListC )
}
fun main(args: Array<String>) {
var mutablelist=mutableListOf("Geeks", "For");
//adding string elements
mutablelist.add("Geeks")
for(i in mutablelist)
println(i)
println("... after removing \"For\" ...")
//removing "For"
mutablelist.remove("For")
for(i in mutablelist)
println(i)
}
fun main(args: Array<String>)
{
val captains = mutableListOf("Kohli","Smith","Root","Rohit","Dhawan")
println("The element at index 2 is: "+captains.elementAt(2))
println("The index of element is: "+captains.indexOf("Smith"))
println("The last index of element is: "+captains.lastIndexOf("Rohit"))
}
fun main(args: Array<String>){
val captains = mutableListOf(1,2,3,4,"Kohli","Smith",
"Root","Malinga","Dhawan","Rohit")
println("The first element of the list is: "+captains.first())
println("The last element of the list is: "+captains.last())
}
fun main(args: Array<String>)
{
//declaring a mutable list of integers
val seta = mutableListOf( 1 , 2 , 3 , 4 );
//traversal of seta using an iterator 'item'
for(item in seta)
println( item )
}
fun main(args: Array<String>){
val captains = mutableListOf(1,2,3,4,"Kohli","Smith",
"Root","Malinga","Rohit","Dhawan")
var name = "Dhawan"
println("The list contains the element $name or not?" +
" "+captains.contains(name))
var num = 5
println("The list contains the element $num or not?" +
" "+captains.contains(num))
println("The list contains the given elements or not?" +
" "+captains.containsAll(setOf(1,3,"Root")))
}
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva