Программа 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 используется для итерации по заданному массиву array.

Он обращается к каждому элементу в массиве и печатает с использованием 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 для печати массива

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