Замена двойной обратной косой черты одинарной обратной косой чертой

У меня есть строка "\\u003c", принадлежащая кодировке UTF-8. Я не могу декодировать его в юникод из-за наличия двойной обратной косой черты. Как получить "\u003c" из "\\u003c"? Я использую java.

Я пробовал,

myString.replace("\\\\", "\\");

но не смог добиться того, чего хотел.

Это мой код,

String myString = FileUtils.readFileToString(file);
String a = myString.replace("\\\\", "\\");
byte[] utf8 = a.getBytes();

// Convert from UTF-8 to Unicode
a = new String(utf8, "UTF-8");
System.out.println("Converted string is:"+a);

и содержимое файла

\u003c

5
задан Vinay thallam 13 June 2012 в 10:09
поделиться