Экранирование спецсимволов в Java
Некоторым символам в кавычках нужна особая запись. Обратный слэш начинает пару, и эта пара значит один символ, а не две буквы. Перевод строки уже разобран. Здесь остальные частые пары.
Кавычку внутри текста того же вида пишут через слэш, иначе она закроет текст:
System.out.println("say \"hi\"");
Сам слэш тоже экранируют:
System.out.println("a\\b");
Знак доллара в обычной строке в Java - обычный символ. Его не экранируют, чтобы вывести буквы после него:
String str = "abc";
System.out.println("$str");
Выведите текст say "hi" вместе с кавычками.
Выведите текст a\b, в котором между буквами стоит один слэш.
Дана переменная:
String str = "abc";
Выведите текст $str так, чтобы на экране остались знак доллара и буквы str.