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

来源出处

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值