scala数组
scala数组:分为定长数组和变长数组 scala> val arr1 = new Array[Int](8) //只定义8个是整型类型的定长数组,没有赋值,每个数组里面的值是0 arr1: Array[Int] = Array(0, 0, 0, 0, 0, 0, 0, 0) scala> val arr1 = new Array[String](8) //只定义8个是字符串类型的定长数组,没有赋值,每个值显示是为null arr1: Array[String] = Array(null, null, null, null, null, null, null, null) scala> println(arr1) //直接打印数组是一个引用,并没有打印出数组里面的内容。 [Ljava.lang.String;@4973f7dd scala> println( arr1.toBuffer ) //使用toBuffer方法将数组里面的内容转换成数组缓冲里面,将其打印出来。 ArrayBuffer(null, null, null, null, null, null, null, null) 下面是直接赋值方式定义一个数组: scala> val arr2 = Array("java","scala","python") //没有用new是调用的一个静态方法 ,并给数组里面每个元素赋值