Scala 将值连接成一个字符串

Scala concatenate values into one string

我需要制作一个包含以下值的字符串,然后使用 base64 编码该字符串。

val md = java.security.MessageDigest.getInstance("SHA-1")
val str = """ "7080001237543" + "1105" + "7080001237543" + "2015-02-04 12:23:55" + "site" + "0032014143" + "2" + "hJSbGEx5M7" """
val ha = new sun.misc.BASE64Encoder().encode(md.digest(str.getBytes))

然而它不起作用,我想我的括号错了。有人可以帮忙吗?

您要连接哪些值?为什么在开头和结尾有三重括号?如果您删除这些,它将连接其余的值。

val str = "7080001237543" + "1105" + "7080001237543" + "2015-02-04 12:23:55" + "site" + "0032014143" + "2" + "hJSbGEx5M7"