3. ArrayBuffer上的常用操作
添加一个或多个元素:
+=
添加集合:
++=
删除一个或多个元素:
-=
删除集合元素:
--=
插入元素: 第一个参数是下标,第二个参数是一个可变参数列表,支持同时插入多个值
(n:Int,ele:Int*)
删除元素:可以直接指定下标,还可以同时指定下标和要删除的元素个数
remove(n:Int)
remove(n:Int,count:Int)
清空集合:
clear
判空:
isEmpty
scala> ab
res8: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(1, 2, 3, 4, 5, 6)
scala> ab+=10
res9: ab.type = ArrayBuffer(1, 2, 3, 4, 5, 6, 10)
scala> ab+=(20,30)
res10: ab.type = ArrayBuffer(1, 2, 3, 4, 5, 6, 10, 20, 30)
scala> ab++=Array(5,6)
res11: ab.type = ArrayBuffer(1, 2, 3, 4, 5, 6, 10, 20, 30, 5, 6)
scala> ab-=1
res12: ab.type = ArrayBuffer(2, 3, 4, 5, 6, 10, 20, 30, 5, 6)
scala> ab-=(5,6)
res13: ab.type = ArrayBuffer(2, 3, 4, 10, 20, 30, 5, 6)
scala> ab--=Array(10,20,30)
res14: ab.type = ArrayBuffer(2, 3, 4, 5, 6)
scala> ab.(1,6,6,6)
scala> ab
res16: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(2, 6, 6, 6, 3, 4, 5, 6)
scala> ab.remove(3)
res17: Int = 6
scala> ab
res18: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(2, 6, 6, 3, 4, 5, 6)
scala> ab.remove(0,2)
scala> ab
res20: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(6, 3, 4, 5, 6)
scala> ab.isEmpty
res21: Boolean = false
scala> ab.clear
scala> ab.isEmpty
res23: Boolean = true
>>本文地址:https://www.ujiuye.com/zhuanye/2021/70697.html
声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。
1 您的年龄
2 您的学历
3 您更想做哪个方向的工作?