Как ввести кавычки в строку Java?
Я хочу инициализировать строку в Java, но эта строка должна содержать кавычки; например: "ROM". Я пытался делать:
"ROM"
String value = " "ROM" ";
но это не работает. Как я могу включить "s в строку?
"
Переведено автоматически
Ответ 1
В Java вы можете экранировать кавычки с помощью \:
\
String value = " \"ROM\" ";
Ответ 2
Что касается вашего комментария после ответа Яна Генри, я не совсем на 100% уверен, что понимаю, о чем вы спрашиваете.
Если речь идет о добавлении двойных кавычек в строку, вы можете объединить двойные кавычки в свою строку, например:
String theFirst = "Java Programming";String ROM = "\"" + theFirst + "\"";
Или, если вы хотите сделать это с одной строковой переменной, это было бы:
String ROM = "Java Programming";ROM = "\"" + ROM + "\"";
Конечно, это фактически заменяет исходное ПЗУ, поскольку строки Java неизменяемы.
Если вы хотите сделать что-то вроде преобразования имени переменной в строку, вы не можете сделать это на Java, AFAIK.
Ответ 3
Не уверен, какой язык вы используете (вы не указали), но вы должны иметь возможность "экранировать" символ кавычки обратной косой чертой: "\"ROM\""
"\"ROM\""
Ответ 4
\ = \\
\\
" = \"
\"
новая строка = \r\n ИЛИ \n\r ИЛИ \n (зависит от ОС) обычно этого \n достаточно.
\r\n
\n\r
\n
taabulator = \t
\t