Scala中的串联字符

oknrviil  于 2023-02-04  发布在  Scala
关注(0)|答案(2)|浏览(90)

假设我们有一个字符串“code”。我们如何连接任意两个字符?例如,我们需要连接最后两个字符,
str.init.last + str.last给出的结果为201。我们如何得到de

h9a6wy2h

h9a6wy2h1#

可以使用字符串插值生成任意字符组合:

scala> val code = "code"
code: String = code

scala> s"${code(1)}${code(3)}"
res0: String = oe
1zmg4dgp

1zmg4dgp2#

"code".init.last.toString + "code".last.toString

val res7: String = de

(use先将char转换为String,然后与+连接)

相关问题