НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
183 of 1310 menu

Тип BooleanArray

Тип BooleanArray представляет массив примитивных булевых значений Boolean. Каждый элемент массива может содержать значение true или false. Массивы этого типа обеспечивают эффективное хранение и обработку булевых данных.

Создание BooleanArray

Создать массив BooleanArray можно несколькими способами:

val arr1 = BooleanArray(5) val arr2 = booleanArrayOf(true, false, true) val arr3 = BooleanArray(3) { index -> index % 2 == 0 }

Синтаксис конструкторов

BooleanArray(size: Int)
BooleanArray(size: Int, init: (Int) -> Boolean)

Пример

Создадим массив из 5 элементов, заполненный значением false:

val arr = BooleanArray(5) println(arr.contentToString())

Результат выполнения кода:

BooleanArray [false, false, false, false, false]

Пример

Создадим массив с помощью фабричной функции booleanArrayOf:

val arr = booleanArrayOf(true, false, true, false, true) println(arr.contentToString())

Результат выполнения кода:

BooleanArray [true, false, true, false, true]

Пример

Создадим массив с помощью лямбда-выражения для инициализации:

val arr = BooleanArray(5) { it % 2 == 0 } println(arr.contentToString())

Результат выполнения кода:

BooleanArray [true, false, true, false, true]

Пример

Обратимся к элементам массива по индексу:

val arr = booleanArrayOf(true, false, true) println("First element: " + arr[0]) println("Second element: " + arr[1]) arr[1] = true println("Modified second element: " + arr[1])

Результат выполнения кода:

First element: true Second element: false Modified second element: true

Пример

Используем свойство size для получения размера массива:

val arr = booleanArrayOf(true, false, true, false) println("Array size: " + arr.size)

Результат выполнения кода:

Array size: 4

Пример

Итерируем по массиву с помощью цикла for:

val arr = booleanArrayOf(true, false, true, false) for (i in arr.indices) { println("Element at index $i: " + arr[i]) }

Результат выполнения кода:

Element at index 0: true Element at index 1: false Element at index 2: true Element at index 3: false

Смотрите также

  • тип Boolean,
    который представляет примитивное булево значение
  • тип Array,
    который представляет массив объектов
  • тип IntArray,
    который представляет массив примитивных целых чисел
  • тип DoubleArray,
    который представляет массив примитивных чисел с плавающей точкой
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить