У меня есть следующий код:
System.out.println("Trace: #" +"2");
System.out.println(rv);
rv.replaceAll("$t",sTAB);
System.out.println("Trace: #" +"3");
System.out.println(rv);
rv и sTAB имеют тип String.И sTAB имеет значение символа табуляции.Вывод выглядит следующим образом:
Trace: #2
is$thi$t
Trace: #3
is$thi$t
Но я ожидаю:
Trace: #2
is$thi$t
Trace: #3
is{tab}hi{tab}
Конечно, с {tab} являются действительными символами табуляции.Можете ли вы объяснить, что не так с моим кодом?