Как я могу избежать специальных символов в строке scala?

Существует ли общий метод Scala, который преобразует строку в строковый литерал? Простая лямбда-функция"\"" + _ + "\"" работает только для строк без каких-либо специальных символов.

Например, строка\" (длина 2) следует преобразовать в строку"\\\"" (длина 6).

Ответы на вопрос(2)

Решение Вопроса

StringEscapeUtils учебный класс (документы здесь).escapeJava должен получить работу.

Посмотри наэтот пример увидеть это в действии (на Java).

напримерval str = """ \" """ // str : java.lang.String = \"

 Shrey27 июн. 2013 г., 17:29
ооо .. тогда проллиStringEscapeUtils как полагает Малте Шверхофф, это должно быть .. :)
 fredoverflow27 июн. 2013 г., 17:25
Что выигралмне не нужно генерировать строковый литерал вво время выполнения.

Ваш ответ на вопрос