Scala 2.11 基础操作

2025-11-05 08:00:25

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)

Scala 2.11 基础操作

Scala 2.11 基础操作

Scala 2.11 基础操作

Scala 2.11 基础操作

Scala 2.11 基础操作

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))

Scala 2.11 基础操作

Scala 2.11 基础操作

Scala 2.11 基础操作

Scala 2.11 基础操作

Scala 2.11 基础操作

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()

Scala 2.11 基础操作

4、Scala 字符串操作

1.字符串声明

val i = "hello scala"

2.字符串拼接

i.concat("world")

Scala 2.11 基础操作

5、Scala foreach的几种用法

1.方法1

a.foreach((x:Int)=>println(x))

2.方法2

a.foreach(x=>println(x))

3.方法3

 a.foreach(println _)

Scala 2.11 基础操作

Scala 2.11 基础操作

Scala 2.11 基础操作

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢