Рассмотрим этот код в Kotlin:
var test = JSONArray() test.put(mutableListOf(1, 2, 22, 15, 56)) //var test2 = ??? //sets value of test2 to 15
Что именно я должен положить в ???для test2 вернуть значение 15?Большое спасибо заранее!
Вы можете сделать следующее:
val firstList = test[0] as List<Int> val fourthElement = firstList[3] // 15
Обратите внимание, что вам нужно обрабатывать различные исключения здесь.
List<Int>
List
Int
3
Если вы используете org.json один, самый безопасный способ будет:
org.json
val test = JSONArray() test.put(mutableListOf(1, 2, 22, 15, 56)) val test2 = test.getJSONArray(0).getNumber(3) println(test2)
Я видел, что вы хотите получить число 15 из JSONArray и MutableList. Думаю, это поможет вам:
var mutableList = test.get(0) var test2 = mutableList.get(3)
3 - это индекс 15 в списке изменяемых элементов.