Scala 可变数组与不可变数组

(*)数组
		java中的集合都是可变集合
		在scala中集合分为可变集合和不可变集合
		不可变数组默认可以使用
		长度不可以改变,内容可以改变
		可变数组必须引用:import scala.collection.mutable.ArrayBuffer
		
	
		
		#添加一个元素
		scala> arrBuffer += 10
		res5: arrBuffer.type = ArrayBuffer(10)

		scala> arrBuffer
		res6: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(10)

		#根据值删除,如果元素存在则直接remove,否则忽略(不报错)
		scala> arrBuffer -= 10
		res10: arrBuffer.type = ArrayBuffer(20, 30, 40)

		scala> arrBuffer -= 50
		res11: arrBuffer.type = ArrayBuffer(20, 30, 40)
		
		#追加一组元素,使用List或者数组(需要用++=)
		scala> arrBuffer ++= List(20,30,40,50)
		res12: arrBuffer.type = ArrayBuffer(20, 30, 40, 20, 30, 40, 50)

		#调用mkString方法,将数组中的元素组合成一个字符串,并且将各个元素之间使用指定的分隔符进行分割
		scala> array.mkString(",")
		res13: String = 20,30,40,20,30,40,50

		#在字符串前后追加一个符号<>
		scala> array.mkString("<", ",", ">")
		res14: String = <20,30,40,20,30,40,50>

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值