Програма Kotlin для друку масиву

У цій програмі ви вивчите різні техніки друку елементів заданого масиву в Kotlin.

Приклад 1: Друк масиву за допомогою циклу For

 fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) for (element in array) ( println(element) ) )

Коли ви запускаєте програму, результат буде:

 1 2 3 4 5

У наведеній вище програмі цикл for-each використовується для ітерації заданого масиву, масиву.

Він отримує доступ до кожного елемента масиву та друкує за допомогою println().

Приклад 2: Друк масиву за допомогою стандартних бібліотечних масивів

 import java.util.Arrays fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) println(Arrays.toString(array)) )

Коли ви запускаєте програму, результат буде:

 (1, 2, 3, 4, 5)

У наведеній вище програмі цикл for замінено одним рядком коду за допомогою Arrays.toString()функції.

Як бачите, це дає чистий результат без зайвих рядків коду.

Приклад 3: Друк багатовимірного масиву

 import java.util.Arrays fun main(args: Array) ( val array = arrayOf(intArrayOf(1, 2), intArrayOf(3, 4), intArrayOf(5, 6, 7)) println(Arrays.deepToString(array)) )

Коли ви запускаєте програму, результат буде:

 ((1, 2), (3, 4), (5, 6, 7))

У наведеній вище програмі, оскільки кожен елемент масиву містить інший масив, просто використовуючи Arrays.toString()друк адреси елементів (вкладений масив).

Щоб отримати числа з внутрішнього масиву, ми просто інша функція Arrays.deepToString(). Це дає нам цифри 1, 2 і так далі, які ми шукаємо.

Ця функція працює і для тривимірних масивів.

Ось еквівалентний код Java: програма Java для друку масиву

Цікаві статті...