@NovichokIvanovich
начинающий программист

Как создать пустой массив определенной длины в kotlin?

Как создать пустой массив определенной длины в kotlin?
  • Вопрос задан
  • 2365 просмотров
Решения вопроса 2
iLLuzor
@iLLuzor
Java, Kotlin, Android Developer
Создать массив неопределённой длины в котлине нельзя. Так что любой массив будет определённой длины.
Ответ написан
zagayevskiy
@zagayevskiy Куратор тега Kotlin
Android developer at Yandex
Массив не может быть пустым, в нем всегда что-то есть. Так что arrayOfNulls<ТвойТип>(100), например.
Если это массив примитивов, например, интов, то IntArray(100), на jvm будет аналогично new int[100];. Массив будет непустой, он будет заполнен нулями.

Если нужен массив с динамическим размером, то это mutableListOf<ТвойТип>().
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Enerdgazer
int[] a = new int[10]; java
val a = IntArray(10) kotlin
String[] e = new String[]; java
val e: Array = arrayOfNulls() kotlin
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы