Scala吧~  - 讨论区

标题:Scala Tutorial 005:Array容器使用方法

2014年02月18日 星期二 09:35

在Scala中,默认引入的容器大多是immutable形式。Array是一种容量固定的顺序容器,类似于C++11标准的array容器。如果需要使用容量能够动态增长的容器,建议使用ArrayBuffer或者scala.collection.mutable里面的容器。

Array的简单用法示例如下:

object S005_Arrays {

  def main(args: Array[String]): Unit = {
    val friends=new Array[String](3);
    friends(0)="mengguang";
    friends(1)="mengknag";
    friends(2)="menghui";
    println(friends.length);
    for(friend <- friends){
      println(friend);
    }
    friends(2)="laomeng";
    friends.update(1, "xiaomeng");
    for(friend <- friends) {
      println(friend)
    }
    val classmates=Array("laoli","laozhang");
    for(cm <- classmates){
      println(cm)
    }
  }

}

参考资料:

http://www.artima.com/pins1ed/collections.html

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号