大数据学习-2024.5.09
scala入门:
package com.shujia
import java.util.Scanner
import scala.util.control.Breaks._
object Demo2Base {
def main(args: Array[String]): Unit = {
var a1: Int = 100
a1=200
println(a1)
println(a1.getClass)
println("="*50)
var s1: String = "hello,world,java,spark,flink"
println(s1)
println("="*50)
val res1: Array[String] = s1.split(",")
println(res1(0))
println(res1(1))
println(res1(2))
println(res1(3))
println(res1(4))
println("="*50)
val res2:String = res1(0)+"|"+res1(1)
println(res2)
println("="*50)
val sb1 = new StringBuilder()
sb1.append(res1(0)).
append(res1(1)).append(res1(2)).append(res1(3)).append(res1(4))
println(sb1)
println("="*50)
val res3: String = res1.mkString("|")
println(res3)
println("="*50)
val res4=s"${res1(0)}_${res1(1)}_${res1(2)}_${res1(3)}_${res1(4)}"
println(res4)
println("="*50)
println("="*50)
val array: Array[Int] = Array(11, 22, 33, 44, 55, 66, 77, 88, 99)
var i:Int=0
while (i<array.length){
println(array(i))
i+=1
}
println("="*50)
for (elem <- array) {
println(elem)
}
println("="*50)
for (e <- 1 to 10) {
println("hello world")
}
println("="*50)
for (e <- 1 until 11) {
println("hello")
}
println("="*50)
breakable{
for (e<- 1 to 10){
if(e==5){
break
}
println(e)
}
}
}
}