arrays - 如何创建具有请求长度的数组?
问题描述
我有一些数组
前任:
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
解决方案
val arr2 = Array(arr1.size) { false }
这将创建一个与 大小相同的数组arr1
,所有值都设置为false
。
改变里面的值{ }
会改变数组的类型。有关 Kotlin 数组的更多信息,请参阅文档。
推荐阅读
- asp.net-core - 教程 ASP.NET Core 标识:无法生成创建数据库
- java - 从其他类访问经过身份验证的用户(没有 SecurityContextHolder)
- java - 如何在二维数组中找到最常见的元素?除了二维数组,你不能使用任何东西
- c++ - C++ 如何知道子类调用父方法?
- django - 如何实现表单序列
- javascript - 显示不存在的城市的错误消息?
- python - 如何使用 google API for python 在特定文件夹下创建工作表?
- sql - 如何摆脱光标并使用 UPDATE 和 SELECT
- apache-spark - 将 Scala Spark-Streaming 代码转换为 Pyspark 的困难
- sql - 基于格式化字符串的创建将值相加