Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有将字符串转换为字符串文字的通用 Scala 实用程序方法?简单的 lambda 函数"\"" + _ + "\""仅适用于没有任何特殊字符的字符串。
"\"" + _ + "\""
例如,字符串\"(长度为 2)应转换为字符串"\\\""(长度为 6)。
\"
"\\\""
用 3 个引号包裹字符串以按原样表示它。
例如 val str = """ \" """ // str : java.lang.String = \"
val str = """ \" """ // str : java.lang.String = \"
看看 Apache Common 的StringEscapeUtils课程(此处的文档)。escapeJava应该完成工作。
StringEscapeUtils
escapeJava
看看这个例子,看看它的实际效果(在 Java 中)。