читать текст из файла, содержащего escape-символы, для компиляции эквивалента времени - PullRequest
1 голос
/ 13 января 2011

Я хотел бы проанализировать текстовый файл или свойство java, которое содержит такой текст, как: "Тест \ N123 \ t456" к эквиваленту, если он был написан в Строка test = "test \ n123 \ t456";

т.е. Я хочу, чтобы байты были одинаковыми при чтении текста из файла по сравнению с компиляцией в классе Java.

Надеюсь, это имеет смысл,

- Стивен

Ответы [ 2 ]

2 голосов
/ 13 января 2011

Apache Commons имеет StringEscapeUtils.unescapeJava метод.

0 голосов
/ 13 января 2011

В моей среде IDE, если я вставлю ее в середину строки, она превращает для вас вкладки в \ t и символы новой строки в \ n.Я предлагаю вам попробовать.

Например, если я вставлю

test
123
456

в строку, она станет

"test\n" +
"123\n" +
"456"
...