scala语言的数组表示
1.数组的表示方法
val arr = new Array[Int](8) //调用普通类
val arr2 = Array("java","scala","python") //(没有使用new)调用静态类
println(arr(2))//数组下标采用小括号
val arr3 = ArrayBuffer[Int]()//设置一个动态的数组
2.对数组进行赋值
arr3 += 1 //直接添加元素
arr3+=(2,3,4) //使用元祖添加元素
arr3 ++=Array(5,6) //使用数组添加元素
arr3 ++=ArrayBuffer(7,8)
arr3.insert(0,-1,0) //在第0个位置插入-1 和0
3.数组常用方法
arr3.toBuffer是对数组arr3中的元素封装然后打印;reverse是将数组逆序打印;sum,max,min是输出数组的和,最大值和最小值。sorted是对数组元素进行排序。
println(arr3.toBuffer)
for(i <- (0 until arr3.length).reverse) println(arr3(i))
println(arr3.sum)
println(arr3.max)
println(arr3.min)
println(arr3.sorted)