Вопрос-ответ

How to enter quotes in a Java string?

Как ввести кавычки в строку Java?

Я хочу инициализировать строку в Java, но эта строка должна содержать кавычки; например: "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\""

Ответ 4

\ = \\

" = \"

новая строка = \r\n ИЛИ \n\r ИЛИ \n (зависит от ОС) обычно этого \n достаточно.

taabulator = \t

java string