Я хочу инициализировать String в Java, но эта строка должна включать кавычки; например: "ROM"
. Я пробовал:Как ввести кавычки в строку Java?
String value = " "ROM" ";
но это не работает. Как включить в строку строку "
?
Я хочу инициализировать String в Java, но эта строка должна включать кавычки; например: "ROM"
. Я пробовал:Как ввести кавычки в строку Java?
String value = " "ROM" ";
но это не работает. Как включить в строку строку "
?
В Java, вы можете экранировать кавычки с \
:
String value = " \"ROM\" ";
Не уверен, что язык вы используете (вы не указали), но вы должны быть в состоянии «бежать» символ кавычки с помощью обратной косой черты: "\"ROM\""
То же самое в Java тоже lemme try – jimmy
Просто избежать цитат:
String value = "\"ROM\"";
ссылки на ваш комментарий после ответа Яна Генри, я не совсем 100 % Я понимаю, что вы просите.
Если речь идет о получении двойных кавычек добавлены в строку, вы можете объединить двойные кавычки в вашу строку, например:
String theFirst = "Java Programming";
String ROM = "\"" + theFirst + "\"";
Или, если вы хотите сделать это с одной переменной строкового это было бы:
String ROM = "Java Programming";
ROM = "\"" + ROM + "\"";
Конечно, это фактически заменяет исходное ПЗУ, поскольку строки Java неизменяемы.
Если вы хотите сделать что-то вроде превращения имени переменной в строку, вы не сможете сделать это на Java, AFAIK.
В Java, вы можете использовать обугленного значение с ":
char quotes ='"';
String strVar=quotes+"ROM"+quotes;
Ваш код не компилируйте, вы забыли имя переменной. Кроме того, ваш код излишне сложный. Это будет хорошо: 'String foo = quotes +" ROM "+ quotes;'. Не нужно для всех этих дополнительных '' ''. –
\ = \\
" = \"
новая линия = \r\n
ИЛИ \n\r
ИЛИ \n
(зависит от ОС) булочка обычныйy \n
достаточно.
taabulator = \t
Проголосовать от меня. Этот ответ не поможет более тщательно решить исходный вопрос, чем существующие ответы, опубликованные за год до этого. –
Посмотрите на этот ... позвонить из любой точки мира вы хотите.
public String setdoubleQuote(String myText) {
String quoteText = "";
if (!myText.isEmpty()) {
quoteText = "\"" + myText + "\"";
}
return quoteText;
}
применять двойные кавычки к непустой динамической строке. Надеюсь, это полезно.
предположим, что диск является строка переменной, которая равна "strval" вы можете просто сделать
String value= " \" "+ROM+" \" ";
будет храниться как
value= " "strval" ";
Это не отвечает на вопрос, лучше ли принятый ответ. Пожалуйста, не добавляйте ответы на старые вопросы вроде этого. Это не помогает. –
Без побега ЦИТАТЫ версии: HTTP: // StackOverflow.com/questions/3034186/in-java-is-a-way-to-write-a-string-literal-without-have-to-escape-quote –