Junior — Middle
Cum se pot evidenția în listă doar elementele unice?
sobes.tech AI
Răspuns de la AI
В Android (и Java/Kotlin в целом) для выделения уникальных элементов из списка можно использовать коллекцию типа Set, которая автоматически хранит только уникальные значения. Например, если у вас есть List, можно преобразовать его в Set, а затем обратно в List для удобства:
val list = listOf(1, 2, 2, 3, 4, 4, 5)
val uniqueList = list.toSet().toList()
println(uniqueList) // [1, 2, 3, 4, 5]
Также в Kotlin есть функция distinct(), которая возвращает список с уникальными элементами, сохраняя порядок:
val uniqueList = list.distinct()
Это самый простой и эффективный способ выделить уникальные элементы.