首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Scala快速入门-3-常用数组操作

知识点

长度固定使用Array,长度有变化使用ArrayBuffer

提供初始值时不要使用new

用()来访问元素

for(elem

for(elem

定长数组

10个整数的数组,所有元素初始为0

10个元素的字符中数组,所有元素初始化为null

提供初始值就不需要new,长度为2的Array[String],类型是推断出来的

使用()来访问元素

变长数组

与Java中ArrayList功能等效的数据结构ArrayBuffer

初始化一个空的可变长数组,准备存入整数

用+=在尾添加元素或多个用括号包都来的元素

用++=操作符追加任何集合

移除最后2个元素

可在任意位置插入或移除元素(不高效,所有在那个位置后面的元素都必须被平移)

定长数组与变长数据转换

遍历数组

数组转换

for推导式,从一个数组转换,生成一个全新的数组

for推导式,从一个ArrayBuffer转换,生成一个全新的ArrayBuffer

欢迎留言交流,敬请期待下一篇~

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180102G0ZIWC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券