Строка Java останавливает действие escape-символа - PullRequest
0 голосов
/ 19 ноября 2018

Мой вопрос: предположим, у меня есть строка и построитель строк:

String sample = "Ran\"dom";
StringBuilder sb = new StringBuilder("Hello");

При добавлении образца строки в StringBuilder и печати построителя строк он возвращает "HelloRan" dom "

Здесь цель «\» в примере - экранировать символ «.Но я не хочу, чтобы это произошло.Я хочу, чтобы вывод sb после добавления образца был "HelloRan \" dom ". Как мне это сделать.

1 Ответ

0 голосов
/ 19 ноября 2018

Вам нужно убежать от целого "\" "с другим" \ ". Попробуй,

String sample = "Ran\\\"dom";

Подробнее о побегах можно узнать из https://www.freeformatter.com/java-dotnet-escape.html

...