Scala 数组

2021-03-27  本文已影响0人  西贝巴巴
import Array._
/**
 * @Author jdj
 * @Date 2021/3/26 11:17 上午
 * @Version 1.0
 *
 *          Scala 数组
 *          声明数组
 *          var z:Array[String] = new Array[String](3)
 *
 *          var z = new Array[String](3)
 *
 *          多维数组
 *          多维数组一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组。矩阵与表格是我们常见的二维数组。
 *          val myMatrix = Array.ofDim[Int](3, 3)
 */
object ArrayDemo {
  def main(args: Array[String]): Unit = {
    var arrayDemo = new Array[String](3)
    arrayDemo(0) = "中国"
    arrayDemo(1) = "加油"
    arrayDemo(2) = "新疆棉花就是好"
    println(arrayDemo.toList)
    var arrayDemo2 = Array("1", "333", "fff")
    println(arrayDemo2.toList)
    //数组循环
    for (one <- arrayDemo2) {
      println(one)
    }
    //多维数组
    var myMatrix = Array.ofDim[Int](3, 3)
    for (i <- 0 to 2) {
      for (j <- 0 to 2) {
        myMatrix(i)(j) = 1
      }
    }

    //合并数组
    var myList1 = Array(1.9, 2.9, 3.4, 3.5)
    var myList2 = Array(8.9, 7.9, 0.4, 1.5)
    var myList3 = concat(myList1,myList2)
    println(myList3.toList)

    //创建区间数组
    var myList4 = range(10,100,2)
    println(myList4.toList)

  }


}
上一篇下一篇

猜你喜欢

热点阅读