我想解析包含以下文本的文本文件或java属性: “测试\ N123 \ T456” 等同于写入的等价物 String test =“test \ n123 \ t456”;
即。我希望从文件读取文本时的字节与在java类中编译的文本相同。
我希望这是有道理的,
- 史蒂文
答案 0 :(得分:2)
Apache Commons有StringEscapeUtils.unescapeJava方法。
答案 1 :(得分:0)
在我的IDE中,如果我粘贴到字符串的中间,它会将标签转换为\ t,并将换行符转换为\ n。我建议你尝试一下。
例如,如果我粘贴
test
123
456
成为一个字符串,它变成
"test\n" +
"123\n" +
"456"