Scala数据类型——字符串的输出

Scala数据类型——字符串的输出

1. 通过+号连接

var name: String = "qwe"
var age: Int = 15

print(name + "" + age)

输出结果为:

qwe 15

* 用于将字符串复制多次并拼接

var name: String = "qwe"
var age: Int = 15

println(name*3)
println(age*3)

输出结果为:
qweqweqwe
45
注意:
对字符串使用时,是多个字符串拼接
对数值使用时,是数值经过相乘后将结果输出

2. 通过%传值

var name: String = "qwe"
var age: Int = 15

printf("%s今年%d岁 ", name, age)

输出结果为:
qwe今年15岁

3. 字符串模板(插值字符串):通过$获取变量

var name: String = "qwe"
var age: Int = 15

println(s"${name}今年${age}岁 ")

输出结果为:
qwe今年15岁

这里将 s"xxx" 视为一体,及模板字符串
模板字符串还有 f"xxx"raw"xxx"

var aa:Double = 2.1616
   
println(f"${aa}%2.2f")

输出结果为:
2.16

var aa:Double = 2.1616

println(raw"${aa}%2.2f")

输出结果为:
2.1616%2.2f

4.三引号表示字符串,保持多行字符串的原格式输出

var name: String = "qwe"
var age: Int = 15

var sql =
  s"""
     |select *
     |from
     |  student
     |where
     |  name = ${name}
     |and
     |  age = ${age}
     |""".stripMargin
println(sql)

结果输出为:

select *
from
  student
where
  name = qwe
and
  age = 15

来源出处


版权声明:本文为zbr_1979640916原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。