Подтвердить что ты не робот

Котировочные знаки внутри строки

Мне нужна помощь от вас, ребята. У меня есть строка name = "john"

Но я хочу сохранить это имя строки как "john", включая "" (цитаты)

String name = ""john"";
String name1 = "[john]"

Может кто-нибудь помочь мне в этом.

4b9b3361

Ответ 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 из здесь.