Scala 2.11 基础操作
1、Scala数组定义
1.定长数组定义(方法1)
val a = new Array[Int](3)
2.定长数组定义(方法2)
val b = Array(2,5,7)
2.变长数组定义
import scala.collection.mutable.ArrayBuffer
val c = ArrayBuffer[Int]()
3.变长数组添加成员
c += 3
c += 7
c += 9
4.二维数组声明
import Array._
val d = ofDim[Int](3,4)





2、Scala数组操作
1.读取一个数组
val a = Array(3,6,8)
a(0)
2.设置二维数组
d(0)(1) = 2
3.读取二维数组
d(0)(1)
4.数组循环(方法1)
for(i <- 0 until a.length){
println(a(i))
}
5.数组循环(方法2)
a.foreach((x:Int)=>println(x))





3、Scala IO操作
1.读取文件(scala方法)
import scala.io.Source
Source.fromFile("/data/test.txt").foreach{println}
2.写入文件(java方法)
import java.io.File
import java.io.PrintWriter
val writer = new PrintWriter(new File("/data/test.txt" ))
writer.write("这是我输入的")
writer.close()

4、Scala 字符串操作
1.字符串声明
val i = "hello scala"
2.字符串拼接
i.concat("world")

5、Scala foreach的几种用法
1.方法1
a.foreach((x:Int)=>println(x))
2.方法2
a.foreach(x=>println(x))
3.方法3
a.foreach(println _)


