java中字符串如何去掉转义字符


忽略转义的工具类, org.apache.commons.lang.StringEscapeUtils,其中unescapeJava(String s)方法是来处理java转义字符的备搜兄,可以将字符串中的 “”转换为 “”,“'”转换为“'”等。通过这个方法处理以上字符串

public class Test(){

   public static void main(String[] args) {
       String s 仿袭= "\u79fb\u52a8\u4e92\u8054\u7f51\u5e94\u7528";
       String s2 = StringEscapeUtils.unescapeJava(s);
     漏氏  System.out.println(s);
       System.out.println(s2);

   }

}


输出结果:  
u79fbu52a8u4e92u8054u7f51u5e94u7528
移动互联网应用


例如换行:\n
String str = "\ntest";
str.replaceAll("\n","");
你是要去\n ?还是?
如果你基链拿要去"\",那就不行唤手了。已经转转义了
String str = "\\test";
str.replaceAll("\\\\",""); //替换搏搭
你可以多试试
例如换行戚乎:\n
String str = "\ntest";
str.replaceAll("\n","");
你是要去\n ?还是?
如果你要去"\",那就不行了。已经转转义了
String str = "\\test";
str.replaceAll("\\\\"仿知,""备仔消); //替换