Я не знаю, действительно ли вам нужно поместить _id
и name
в два разных массива.однако для этого вы можете использовать оператор forEach
:
myList.forEach { it -> entries.add(it.name); entriesValue.add(it._id) }
, но если вы не хотите потерять отношения _id
и name
.Вы можете использовать структуру Pair
.
val entries = mutableListOf<Pair<CharSequence, CharSequence>>()
myList.forEach { it -> entries.add(Pair(it._id, it.name)) }
, используя Map
- еще один вариант, но рекомендуется, если у вас есть ключи и вы хотите найти значения.для перебора всех записей нет значимых различий.