June 2018
Intermediate to advanced
310 pages
6h 32m
English
Say we have a list of elements, as follows:
val numbers = (1..10).toList()// Prints [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
We can take only part of this list using slice():
println(numbers.slice((0..3)))// Prints [1, 2, 3, 4], last index is included
We're using Kotlin ranges, which is a nice syntax.
In Java, there's a subList() method, which is similar, but not inclusive:
println(numbers.subList(0, 3))// Prints [1, 2, 3], last index is excluded
Read now
Unlock full access