Карточка Middle Коллекции и последовательности обновлено
Array<Int> и IntArray
Вопрос
Чем Array<Int> отличается от IntArray?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
IntArray компилируется в int[], хранит примитивы, без упаковки. Array<Int это Integer[], каждый элемент объект: больше памяти и медленнее.
Ответ
IntArray компилируется в int[], хранит примитивы, без упаковки. Array<Int> это Integer[], каждый элемент объект: больше памяти и медленнее. Для производительных задач и больших объёмов нужен IntArray. Конвертация: toIntArray(), toTypedArray().
Разбор
IntArray компилируется в int[], хранит примитивы, без упаковки. Array<Int> это Integer[], каждый элемент объект: больше памяти и медленнее. Для производительных задач и больших объёмов нужен IntArray. Конвертация: toIntArray(), toTypedArray().
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.