Это своего рода Java-аналог этого вопроса о C # .
Предположим, у меня есть String
объект, который я хочу представить в коде, и я хочу создать строковый литерал, который отображается на одну и ту же вещь.
Пример
hello, "world"
goodbye
становится
hello, \"world\"\ngoodbye
Я как раз собирался написать конечный автомат, который принимает строковый символ за символом и надлежащим образом экранируется, но потом я подумал, есть ли лучший способ или библиотека, которая предоставляет функцию для этого.