Scala知识点1---Scala的数据格式转换

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

  }

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值