Kotlin使用 arrayOfNulls 遇到的坑

当遇到固定长度的数组,但是值不确定的时候我们使用 arrayOfNulls 来创建数组 

代码如下:

val strings = arrayOfNulls<String>(size)

以下是官方文档关于array的说明,https://kotlinlang.org/docs/reference/basic-types.html#arrays

当我给array赋值的时候我开始使用了下面代码来赋值:

strings[i] = “123456”

当我把string array数组里面的值再次打印出来的时候显示:

[null]

于是我把方法变成了下面的赋值语句就可以了:

strings.set(i,“1546456”)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容