Kotlin-数组

数组

创建数组

可以通过Array来创建数组,也可以通过arrayOf()等工具创建数组
Kotlin中创建数组有两种方式

  • arrayOf(),arrayOfNulls(),emptyArray()工具函数
  • 使用Array(size:int,initial:(Int)-T)构造器
fun main(args: Array<String>) {
   
//    指定元素的数组,相当于Java数组的静态初始化
    var arr1 = arrayOf("Java","Swift","Go")
    var intArr1 = arrayOf(2,4,500,-34)
    //指定长度、元素为null的数组(相当于Java数组的动态初始化)
    var arr2 = arrayOfNulls<Double>(5)
    var intArr2 = arrayOfNulls<Int>(6)

    //创建长度为0的空数组
    var arr3 = emptyArray<String>()
    //创建指定长度,使用lambda表达式初始化数组元素的数组
    var arr4 = Array(5, {
   (it *2 +97).toChar()})
    var strArr4 = Array(5,{
   "fkit"})
}
  • arrayOf 无需指定数组长度,需要依次列出数组元素的内容,可以根据提供的元素自动推断出数组的类型
  • arrayOfNulls 需要指定数组的长度,数组元素全部被初始化为null,而且也需要使用范型来表明类型
  • emptyArray会创建一个数组长度为0的空数组,需要确定数组的类型
  • 使用Array(size:Int,init:(Int)->T)构造器

相关推荐

  1. kotlin ——数组

    2024-01-12 13:04:05       42 阅读
  2. Kotlin-数组

    2024-01-12 13:04:05       38 阅读
  3. KotlinKotlin基本数据类型

    2024-01-12 13:04:05       21 阅读
  4. Kotlin 数据

    2024-01-12 13:04:05       40 阅读
  5. Kotlin数据

    2024-01-12 13:04:05       39 阅读
  6. Kotlin

    2024-01-12 13:04:05       41 阅读
  7. kotlin data clas 数据

    2024-01-12 13:04:05       31 阅读
  8. Kotlin 中的数据

    2024-01-12 13:04:05       22 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-12 13:04:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-12 13:04:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-12 13:04:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-12 13:04:05       20 阅读

热门阅读

  1. Spring Boot实现国际化

    2024-01-12 13:04:05       36 阅读
  2. 【数据库学习】hive

    2024-01-12 13:04:05       33 阅读
  3. 深度学习中的正则化指的是什么?

    2024-01-12 13:04:05       36 阅读
  4. vue3 组件内判断是从哪个页面过来的

    2024-01-12 13:04:05       44 阅读
  5. golang常见算法题

    2024-01-12 13:04:05       33 阅读
  6. JPA的乐观锁实现并发执行SQL案例

    2024-01-12 13:04:05       34 阅读
  7. 测试工程师常用的ChatGPT通用提示词模板

    2024-01-12 13:04:05       37 阅读