1.不带处理方式
在scala中可以用"""的方式创建多行字符串
object HelloString{
def main(args: Array[String]): Unit = {
val str ="""hello scala
hello String
hello world"""
println(str)
}
}
输出如下:
hello scala
hello String
hello world
2.带默认’|'处理的方式
object HelloString{
def main(args: Array[String]): Unit = {
val str ="""hello scala
|hello String
|hello world""".stripMargin
println(str)
}
}
输出如下:
hello scala
hello String
hello world
3自定义字符处理方式
object HelloString{
def main(args: Array[String]): Unit = {
val str ="""hello scala
#hello String
#hello world""".stripMargin('#')
println(str)
}
}
输出如下:
hello scala
hello String
hello world
4.多行字符串一行显示
object HelloString{
def main(args: Array[String]): Unit = {
val str ="""hello scala
#hello String
#hello world""".stripMargin('#').replaceAll("\r\n", " ")
println(str)
}
}
输出如下:
hello scala hello String hello world

被折叠的 条评论
为什么被折叠?



