Scala没有JAVA的包装类一说,它的数据格式化相当方便,直接用方法就可以了,如下,其中方法没有括号,是因为scala的方法在没有参数的时候括号可以省略
Scala的格式化
package com.wy
import scala.util.Random
/**
* Created by wy on 2020/6/13.
*/
object FormatValue {
def main(args: Array[String]): Unit = {
//摄像头编号:取5位随机数 //32 //00032
var ran = Random.nextInt(100000)
println(ran)
println("%05d".format(ran))
//当遇到值类型的转换的时候也是直接调方法,但是在JAVA中这个操作要用包装类
println(123.23.toInt)
}
def scalaD(args: Array[String]): Unit = {
//String类型和值类型的互相转换
var str:String = "12"
println(str.getClass.getName)
var strtoInt:Int = str.toInt
var i1:Int = 13
println(i1.getClass.getName)
var i1toString = i1.toString
//Long类型和Int类型的转换
var l1:Long = 15
var l1toInt:Int = l1.toInt
var i2:Int = 16
var i2toLong:Long = i2
}
}