6

是否有将字符串转换为字符串文字的通用 Scala 实用程序方法?简单的 lambda 函数"\"" + _ + "\""仅适用于没有任何特殊字符的字符串。

例如,字符串\"(长度为 2)应转换为字符串"\\\""(长度为 6)。

4

2 回答 2

12

用 3 个引号包裹字符串以按原样表示它。

例如 val str = """ \" """ // str : java.lang.String = \"

于 2013-06-27T15:21:17.037 回答
7

看看 Apache Common 的StringEscapeUtils课程(此处的文档)。escapeJava应该完成工作。

看看这个例子,看看它的实际效果(在 Java 中)。

于 2013-06-27T12:08:08.170 回答