arrayOfNulls()

Anonymous contributor's avatar
Anonymous contributor
Published Nov 7, 2024
Contribute to Docs

In Kotlin, the arrayOfNulls() function creates an array of a specified size with all elements initialized to null. This function is useful for creating an array with a defined size when initial values are not yet available, allowing for values to be assigned later.

Syntax

fun <T> arrayOfNulls(size: Int): Array<T?>
  • T: The type of elements in the array.
  • size: An integer specifying the size of the array to create.

It returns an Array<T?> of the specified size, initialized with null.

Example

The following example uses the arrayOfNulls() function:

fun main() {
// Create an array of size 5 with all elements initialized as null
val nullArray = arrayOfNulls<Int>(5)
// Assign values to some elements in the array
nullArray[0] = 2
nullArray[1] = 4
// Print the array after assigning values
println(nullArray.contentToString())
}

This example results in the following output:

[2, 4, null, null, null]

All contributors

Contribute to Docs

Learn Kotlin on Codecademy