Articles of списка

Kotlin – Сортировка MutableList на основе свойства объекта

У меня есть этот объект токена: class Token(type: TokenType, value: String, position: IntRange = 0..0) Я объявляю MutableList: val tokens: MutableList<Token> = mutableListOf() // Mutable List filled Теперь я хочу отсортировать список, основанный на первом значении позиции IntRange. Я попытался сделать это: tokens .sortedBy { it.position.first } Однако у меня нет доступа к объекту после […]

Фильтр списка в пределах диапазона – KOTLIN

Я только начал изучать котлин, и я наткнулся на эту небольшую проблему. У меня есть список объектов, и я фильтрую список в указанном диапазоне. Я могу получить объекты в диапазоне, но когда я изменил диапазон на внешнюю границу, я получаю пустой массив, Поэтому, чтобы вопрос был простым, допустим, что у меня есть список целых чисел […]

в kotlin, как передать обратно MutableList, где пункт назначения ожидает Список

имеющий hashMap со списком как заданное значение: private var mMap: HashMap<String, List<DataStatus>>? = null с функцией возвращать hashMap, но со значением MutableList fun getDataStatus(response: JSONObject?): HashMap<String, MutableList<DataStatus>> { return HashMap<String, MutableList<AccountStatusAlert>>() } при передаче результата в hashMap, ожидающем List, он получил ошибку: mMap = getDataStatus(resp) //<== got error получена ошибка: Error:(81, 35) Type mismatch: inferred […]

Сортировка списка по заказу другого списка

Мне нужно отсортировать список объектов Person ( List<Person> , где каждый объект Person имеет несколько атрибутов, таких как id (уникальный), name , age … и т. Д.). Порядок сортировки основан на другом списке. Этот список содержит набор id Person (A List<String> который уже отсортирован). Каков наилучший способ заказать List<Person> в том же порядке, что и […]

Как клонировать или копировать список в kotlin

Как скопировать список в котлин … Я использую val selectedSeries = mutableListOf<String>() selectedSeries.addAll(series) Есть ли более простой способ?

Список файлов рекурсивно в Котлине

для списка файлов в каталоге с kotlin, я использовал функции list () и listFiles (): File("/tmp").list().forEach { println(it) } File("/tmp").listFiles().forEach { println(it) } но, как я могу перечислить файлы рекурсивно?

В Kotlin, как вы изменяете содержимое списка во время итерации

У меня есть список: val someList = listOf(1, 20, 10, 55, 30, 22, 11, 0, 99) И я хочу повторить его, изменяя некоторые значения. Я знаю, что могу сделать это с помощью map но это делает копию списка. val copyOfList = someList.map { if (it <= 20) it + 20 else it } Как мне […]

Intereting Posts
Android: FirstPersonCameraController: Multitouch Создание прослушивателя TCP в Котлине Kotlin: Как получить группу захвата первой строки, которая соответствует? Познакомиться с достопримечательностями в Котлин Как получить завершение кода IntelliJ IDEA для импорта статических методов Java в качестве функций верхнего уровня Kotlin? Как передать массив целых чисел методу, ожидающему `Array <T>`? Javafx by kotlin поступил не так, когда я экспортирую его в runnable jar Recruit-MP LightCalendarView – ошибка раздувания класса, noSuchMethodException Не удалось получить неизвестное свойство «anko_version» для объекта типа …? Избавление от lateinit при конвертации Spring Java8 Junit test в Kotlin В Kotlin при использовании Kovenant Promise.of (значение) иногда я исключаю исключения Kotlin: доступ к параметру when-statement Как использовать инъекцию зависимостей с помощью Kotlin для таргетинга JavaScript? Утверждение с сообщением об ошибке в Котине Как реализовать аутентификацию телефона с использованием Firebase в Котлине?