kotlin中集合的用法

从一个实际应用看起

以下kotlin中代码语法正确吗

var testBean=AIP0200()

var testList:List<AIP0200> = ArrayList()

testList.add(testBean)

这段Kotlin代码存在语法错误,主要问题在于:

List<AIP0200> 是Kotlin中的不可变集合接口,不能直接调用add()方法修改

应该使用MutableList<AIP0200>作为可变列表的类型声明

正确的写法应该是:

val testBean = AIP0200()

val testList: MutableList<AIP0200> = ArrayList()

testList.add(testBean)

修改说明:将List改为MutableList,并使用val代替var(如果不需要重新赋值)。

重点:Kotlin推荐优先使用不可变集合和val声明。

相关推荐
Lvan的前端笔记7 分钟前
python:列表推导式(List Comprehension)
开发语言·python·list
李小先7 分钟前
supersonic——PARSING阶段
开发语言·python
Digitally13 分钟前
4种方法在电脑上查看安卓短信
android·电脑
_李小白13 分钟前
【Android FrameWork】第四十天:SamplingProfilerService
android
走在路上的菜鸟16 分钟前
Android学Dart学习笔记第二十四节 类-可调用对象Class()()
android·笔记·学习·flutter
夕阳下的一片树叶91316 分钟前
后端java遇到的问题
java·开发语言
海涛高软18 分钟前
Qt中使用QListWidget列表
开发语言·qt
2501_9159214320 分钟前
Flutter App 到底该怎么测试?如何在 iOS 上进行测试
android·flutter·ios·小程序·uni-app·cocoa·iphone
沐知全栈开发23 分钟前
MongoDB 删除数据库
开发语言
常利兵28 分钟前
Kotlin Flow 从入门到实战:异步数据流处理的终极解决方案
android·kotlin