Articles of arraylist

Как добавить контент из url-чтения в arraylist

Это мой код для чтения содержимого из URL, а затем добавить его в arraylist. Когда я отлаживаю это, он показывает, что строка sb.append (строка) получает строку, но после этого размер данных ArrayList = 0. Поэтому мне очень сложно, что добавление sb не работает. Как я могу это исправить? var arrayListData = ArrayList<String>() var config: Config […]

IndexOutOfBoundsException для for-loop в Котлине

У меня есть два списка в Котлине того же размера, foodObjects: MutableList<ParseObject>? и checked: MutableList<Boolean>? , Мне нужно сделать цикл for и получить objectId из foodObjects каждый раз, когда элемент checked установлен true. Так оно и есть в Java: for(int i = 0; i< foodObjects.size(); i++) { //here } но в Котлине я не знаю, […]

Я не могу инициализировать свой массив (MutableList) в классе на Android

Я только что начал с студии Kotlin и Android. Когда в MainActivity.kt я делаю следующее … var tafels: MutableList<MutableList<Int>> = java.util.ArrayList() tafels.add(mutableListOf<Int>(2, 2, 4)) … все работает нормально. Я могу добавить элементы в этот ArrayList , как показано. Однако, когда я пытаюсь сделать то же самое в новом файле, в классе, который я создал, tafel […]

Назначение значений ArrayList с помощью mapTo

Раньше я использовал этот код: private val mItems = ArrayList<Int>() (1..item_count).mapTo(mItems) { it } /* mItems will be: "1, 2, 3, 4, 5, …, item_count" */ Теперь я использую класс вместо Int , но класс имеет член Int с именем id . class ModelClass(var id: Int = 0, var status: String = "smth") Итак, как […]

Объясните, почему показано предупреждение. Не отмечен ли источник-источник.readArrayList (data !!. JavaClass.classLoader) как ArrayList <Data>?

this.data = source.readArrayList(data!!.javaClass.classLoader) as ArrayList<Data>? Warning Unchecked cast: ArrayList <(raw) Any!>! в ArrayList? Данные для класса данных coustom

Изменчивый двумерный массив в Котлине

Я хочу знать, как сделать изменяемый размер двумерного массива в Котлине. Пример C ++: vector< vector<int> > my_vector Что я пробовал: var seqList: List<List<Int>> = ArrayList<ArrayList<Int>>() но я получаю сообщение об ошибке при использовании seqList.add () ошибка: неразрешенная ссылка: add Я прочитал несколько вопросов относительно 2d-массивов в Kotlin в stackoverflow, но они относятся к массивам, […]

Kotlin заменяет isEmpty () и last () с lastOrNull () в коллекции

Я хотел бы использовать что-то вроде (код ниже), но я думаю, что должно быть более lastOrNull() решение с использованием lastOrNull() вместо использования isEmpty и last() data class Entry(val x: Float, val y: Float) var entries: MutableList<Entry> = ArrayList() if(some) { entries.add(Entry(100f, 200f) } val foo = (if (entries.isEmpty()) 0f else entries.last().y) + 100f Есть ли […]

Как создать массив в Kotlin, как в Java, просто предоставив размер?

Как создать массив, как в java? int A[] = new int[N]; Как я могу сделать это в Котлине?

Java ArrayList в Kotlin Array

Есть ли простой способ преобразования Java ArrayList в массив Kotlin? Следующий код: fun test(): Array<String> { val elems = ArrayList<String>() return elems.toArray() } дает ошибку: main.kt:2:15: error: unresolved reference: ArrayList val elems = ArrayList<String>() ^ Я разбираю JSON и не знаю, сколько элементов у меня получится, но как только я прочитал их, мне не нужно […]