Zastępowanie podwójnych ukośników odwrotnych ukośnikiem odwrotnym

Mam ciąg „u003c”, który należy do zestawu znaków UTF-8. Nie mogę dekodować go na Unicode z powodu obecności podwójnych ukośników odwrotnych. Jak uzyskać „u003c” z „u003c”? Używam Java.

Próbowałem z,

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

ale nie mogłem osiągnąć tego, co chciałem.

To jest mój kod,

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);

a zawartość pliku to

003c

questionAnswers(7)

yourAnswerToTheQuestion