Scala 2.11 基础操作
1、Scala数组定义1.定长数组定义(方法1)val a = new Array[Int](3)2.定长数组定义(方法2)val b = Array(2,5,7)2.变长数组定义importscala.collection.mutable.ArrayBufferval c = ArrayBuffer[Int]()3.变长数组添加成员c += 3c += 7c += 94.二维数组声明import Array._val d = ofDim[Int](3,4)
2、Scala数组操作1.读取一个数组val a = Array(3,6,8)a(0)2.设置二维数组d(0)(1) = 23.读取二维数组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.SourceSource.fromFile("/data/test.txt").foreach{println}2.写入文件(java方法)import java.io.Fileimport java.io.PrintWriterval 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.方法1a.foreach((x:Int)=>println(x))2.方法2a.foreach(x=>println(x))3.方法3a.foreach(println _)