add() method is used to insert a new Item in a List.
Let us say, we have a List that contains three names, 'Mohan', 'Kriti' and 'Salim'. And we want to insert a new name 'Nikhil' in between 'Mohan' and 'Kriti'.
We can achieve that using the 'add()' Function.
fun main() { var x = mutableListOf("Mohan", "Kriti", "Salim") x.add(1,"Nikhil") println(x) }
So, in the above code we have created a 'List' and initialised to the variable 'x'.
Below is how the values are positioned in the List,
Now, if we see the above diagram, 'Kriti' resides at position/index '1'. So, what we do is, just insert the new name 'Nikhil' at the position/index '1' using the 'add()' Function.
And 'Kriti' gets shifted to index/position '2'.
And we get the below output,
Let us say, we have a List that contains three names, 'Mohan', 'Kriti' and 'Salim'. And we want to insert a new name 'Mika' at the end of the List.
We can use the 'add()' Function without any parameter to achieve the above.
fun main() { var x = mutableListOf("Mohan", "Kriti", "Salim") x.add("Mika") println(x) }
So, in the above code we have created a 'List' and initialised to the variable 'x'.
Below is how the values are positioned in the List,
Next, we have used the 'add()' function to add the new name 'Mika' at the end of the List.
And we get the below output,