知识点
长度固定使用Array,长度有变化使用ArrayBuffer
提供初始值时不要使用new
用()来访问元素
for(elem
for(elem
定长数组
10个整数的数组,所有元素初始为0
10个元素的字符中数组,所有元素初始化为null
提供初始值就不需要new,长度为2的Array[String],类型是推断出来的
使用()来访问元素
变长数组
与Java中ArrayList功能等效的数据结构ArrayBuffer
初始化一个空的可变长数组,准备存入整数
用+=在尾添加元素或多个用括号包都来的元素
用++=操作符追加任何集合
移除最后2个元素
可在任意位置插入或移除元素(不高效,所有在那个位置后面的元素都必须被平移)
定长数组与变长数据转换
遍历数组
数组转换
for推导式,从一个数组转换,生成一个全新的数组
for推导式,从一个ArrayBuffer转换,生成一个全新的ArrayBuffer
欢迎留言交流,敬请期待下一篇~
领取专属 10元无门槛券
私享最新 技术干货