package com.scala.BlLx
object TestCharType {
def main(args: Array[String]): Unit = {
var name: String = "wenXin"
var age: Int = 18
//(1)字符串,通过+连接
println(name + "今年" + age + "岁")
//*用于将一个字符串复制多次拼接
println(name * 3 + "今年" + age + "岁")
//(2)printf用法:字符串,通过%传值
printf("%s今年%d岁", name, age)
println()
//(3)字符串模板(插值字符串):通过获取变量值
println(s"${name}今年${age}岁了")
val num: Double = 2.3456
println(s"num=${num}")
println(f"num=${num}%2.2f") //格式化模板字符串
println(raw"num=${num}%2.2f")
//(4)三引号表示字符串,保持多行字符串的原格式输出
val sql =
s"""
|select *
|from
| student
|where
|name=${name}
|and
|age>${age}
|""".stripMargin
println(sql)
}
}
Scala-Scala字符串操作
最新推荐文章于 2025-02-03 07:26:07 发布