How to add a range of elements of a list to another list at a specific position in Kotlin

1 Answer

0 votes
fun main() {
    val source = listOf(10, 20, 30, 40, 50, 60, 70)
    val target = mutableListOf(1, 2, 3, 4)

    // Insert elements from index 2 to 5 (30, 40, 50) into target at position 1
    val rangeToInsert = source.subList(2, 5)
    target.addAll(1, rangeToInsert)

    println(target) 
}




/*
run:

[1, 30, 40, 50, 2, 3, 4]

*/

 



answered Oct 17 by avibootz
...