Програма 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

В горната програма цикълът за всеки се използва за итерация над дадения масив, масив.

Той има достъп до всеки елемент в масива и отпечатва с помощта 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 програма за отпечатване на масив

Интересни статии...