设为首页 加入收藏

TOP

scala-数组操作
2019-08-15 00:11:04 】 浏览:51
Tags:scala- 操作
package com.bigdata

import scala.collection.mutable.ArrayBuffer

object ArrayO {
  def main(args: Array[String]): Unit = {
    val arrayBuffer = ArrayBuffer[Int]()
    //默认情况下都是在ArrayBuffer末尾增加元素
    arrayBuffer += 1
    arrayBuffer += (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.toArray
    for(item <- arrayBuffer) println(item)
  }

}

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Scala_方法和函数 下一篇Scala_数据类型

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目