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

Я хочу инициализировать String в Java, но эта строка должна включать кавычки; например: "ROM". Я пробовал:

String value = " "ROM" ";

но это не сработает. Как включить " в строку?

Ответ 1

В Java вы можете избежать кавычек с помощью \:

String value = " \"ROM\" ";

Ответ 2

Не уверен, какой язык вы используете (вы не указали), но вы должны "убежать" от символа кавычки с помощью обратного слэша: "\"ROM\""

Ответ 3

Просто выйдите из кавычек:

String value = "\"ROM\"";

Ответ 4

Относительно вашего комментария после ответа Яна Генри, я не совсем уверен, что понимаю, что вы просите.

Если речь идет о добавлении двойных кавычек в строку, вы можете объединить двойные кавычки в свою строку, например:

String theFirst = "Java Programming";
String ROM = "\"" + theFirst + "\"";

Или, если вы хотите сделать это с помощью одной переменной String, это будет:

String ROM = "Java Programming";
ROM = "\"" + ROM + "\"";

Конечно, это фактически заменяет исходное ПЗУ, поскольку строки Java неизменяемы.

Если вы хотите сделать что-то вроде превращения имени переменной в String, вы не можете сделать это в Java, AFAIK.

Ответ 5

\ = \\

"= \"

new line = \r\n OR \n\r ИЛИ \n (зависит от ОС) bun обычно \n достаточно.

taabulator = \t

Ответ 6

В Java вы можете использовать значение char с помощью::

char quotes ='"';

String strVar=quotes+"ROM"+quotes;

Ответ 7

Посмотрите на этот... звонок из любой точки.

public String setdoubleQuote(String myText) {
    String quoteText = "";
    if (!myText.isEmpty()) {
        quoteText = "\"" + myText + "\"";
    }
    return quoteText;
}

применить двойные кавычки к непустой динамической строке. Надеюсь, что это будет полезно.

Ответ 8

Вот полный пример Java:

public class QuoteInJava {     

public static void main (String args[])
    {
            System.out.println ("If you need to 'quote' in Java");
            System.out.println ("you can use single \' or double \" quote");
    }
}

Вот выход PUT: -

If you need to 'quote' in Java
you can use single ' or double " quote

enter image description here

Ответ 9

Предположим, что ПЗУ представляет собой строковую переменную, которая равна "strval" вы можете просто сделать

String value= " \" "+ROM+" \" ";

он будет сохранен как

value= " "strval" ";