Чтобы удалить дубликаты из списка в Kotlin, вы можете использовать различные методы. Вот несколько часто используемых подходов:
Метод 1: использование Distinct()
val listWithDuplicates = listOf(1, 2, 3, 2, 4, 1, 5, 4)
val listWithoutDuplicates = listWithDuplicates.distinct()
println(listWithoutDuplicates) // Output: [1, 2, 3, 4, 5]
Метод 2: использование ToSet()
val listWithDuplicates = listOf(1, 2, 3, 2, 4, 1, 5, 4)
val listWithoutDuplicates = listWithDuplicates.toSet().toList()
println(listWithoutDuplicates) // Output: [1, 2, 3, 4, 5]
Метод 3: использование LinkedHashSet
val listWithDuplicates = listOf(1, 2, 3, 2, 4, 1, 5, 4)
val listWithoutDuplicates = LinkedHashSet(listWithDuplicates).toList()
println(listWithoutDuplicates) // Output: [1, 2, 3, 4, 5]
Эти методы помогают исключить повторяющиеся элементы из списка, сохраняя при этом порядок исходного списка. Выберите метод, который лучше всего соответствует вашим требованиям.