package com.bigdataimport scala.collection.mutable.ArrayBufferobject ArrayO {def main(args: Array[String]): Unit = {val arrayBuffer = ArrayBuffer[Int]()//默认情况下都是在ArrayBuffer末尾增加元素arrayBuffer += 1arrayBuffer += (4,5,6,7,8,9,10)arrayBuffer ++= Array(1,2,3)println(arrayBuffer)//对数组元素访问取下标println(arrayBuffer(0))//添加元素arrayBuffer.append(101)println(arrayBuffer)//插入元素arrayBuffer.insert(arrayBuffer.length - 1, 100,1000)println(arrayBuffer)//移除元素arrayBuffer.remove(arrayBuffer.length -2)println(arrayBuffer)//当需要多线程并发操作的时候,把ArrayBuffer转换成为Array就非常重要。val arr: Array[Int] = arrayBuffer.toArrayfor(item <- arrayBuffer) println(item)}}