首页 > 解决方案 > 如何创建具有请求长度的数组?

问题描述

我有一些数组

前任:

val arr1: Array <String> = arrayOf("one", "two", "tree")

数组的长度未知(仅以一、二、树为例)。

如何再创建一个长度相同但类型不同的数组?

前任:

val arr2: = Array <Boolean) = arrayOf(false, false, false) //must be same quantity of items as in arr1

标签: arrayskotlin

解决方案


val arr2 = Array(arr1.size) { false }

这将创建一个与 大小相同的数组arr1,所有值都设置为false

改变里面的值{ }会改变数组的类型。有关 Kotlin 数组的更多信息,请参阅文档


推荐阅读