Котировочные знаки внутри строки
Мне нужна помощь от вас, ребята. У меня есть строка name = "john"
Но я хочу сохранить это имя строки как "john"
, включая ""
(цитаты)
String name = ""john"";
String name1 = "[john]"
Может кто-нибудь помочь мне в этом.
Ответы
Ответ 1
String name = "\"john\"";
Вам нужно избежать второй пары кавычек, используя символ\впереди. Возможно, стоит рассмотреть http://www.javacoffeebreak.com/faq/faq0050.html, который объясняет в деталях.
Другой сценарий, в котором вы устанавливаете переменную:
String name2 = "\""+name+"\"";
Последовательность в консоли:
> String name = "\"john\"";
> name
""john""
> String name2 = "\""+name+"\"";
> name2
"""john"""
Ответ 2
Вам нужно избежать кавычек:
String name = "\"john\"";
Ответ 3
Вы можете добавить скрытые двойные кавычки следующим образом: String name = "\"john\"";
Ответ 4
Вы можете сделать это, используя Escape Sequence.
\"
Итак, вам нужно написать что-то вроде этого:
String name = "\"john\"";
Вы можете узнать о Escape Sequences из здесь.