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