是否存在将字符串转换为字符串文字的常规Scala实用程序方法?简单的lambda函数"\"" + _ + "\""
仅适用于没有任何特殊字符的字符串。
例如,字符串\"
(长度2)应转换为字符串"\\\""
(长度为6)。
答案 0 :(得分:10)
用3个引号包装字符串以按原样表示它。
e.g。
val str = """ \" """ // str : java.lang.String = \"
答案 1 :(得分:5)
查看Apache Common的StringEscapeUtils
类(docs here)。 escapeJava
应该完成工作。
查看this example以查看其实际效果(使用Java)。