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



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



String value = " "ROM" ";


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

955   9  

9 ответов:

в Java, вы можете избежать кавычек с \:

String value = " \"ROM\" ";

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

просто избежать кавычек:

String value = "\"ROM\"";

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

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

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

или, если вы хотите сделать это с одной строковой переменной, это будет выглядеть так:

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

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

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

\ = \

"= \"

новая строка = \r\n или \n\r или \n (зависит от ОС) булочка обычно

в Java, вы можете использовать значение char с ":

char quotes ='"';

String strVar=quotes+"ROM"+quotes;

посмотрите в этот ... звоните откуда угодно.

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

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

здесь полно 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");
    }
}

вот выкладываю: -

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

enter image description here

предположим, что ROM является строковой переменной, которая равна " strval" вы можете просто сделать

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

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

value= " "strval" ";    

Comments

    Ничего не найдено.