it-swarm.com.de

Wie gebe ich Anführungszeichen in einen Java-String ein?

Ich möchte einen String in Java initialisieren, aber dieser String muss Anführungszeichen enthalten. zum Beispiel: "ROM". Ich habe versucht zu tun:

String value = " "ROM" ";

aber das geht nicht. Wie kann ich "s in einen String einfügen?

90
jimmy

In Java können Sie Anführungszeichen mit \:

String value = " \"ROM\" ";
182
Ian Henry

Sie sind sich nicht sicher, welche Sprache Sie verwenden (Sie haben nicht angegeben), aber Sie sollten in der Lage sein, das Anführungszeichen mit einem umgekehrten Schrägstrich zu "entkommen": "\"ROM\""

13
Shaggy Frog

In Bezug auf Ihren Kommentar nach der Antwort von Ian Henry bin ich nicht ganz zu 100% sicher, dass ich verstehe, was Sie fragen.

Wenn es darum geht, doppelte Anführungszeichen in eine Zeichenfolge eingefügt zu bekommen, können Sie die doppelten Anführungszeichen in Ihrer Zeichenfolge verketten.

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

Wenn Sie dies mit einer String-Variablen tun möchten, wäre dies:

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

Natürlich ersetzt dies tatsächlich das Original-ROM, da Java-Zeichenfolgen unveränderlich sind.

Wenn Sie den Variablennamen in einen String umwandeln möchten, können Sie dies in Java, AFAIK, nicht tun.

12
GreenMatt

Entkommen Sie einfach den Anführungszeichen:

String value = "\"ROM\"";
12
Jeff Mattfield

\ = \\

"= \"

new line = \r\n OR \n\r OR \n (abhängig vom Betriebssystem) Brötchen üblich \n genug.

taabulator = \t

7

In Java können Sie char value mit ":

char quotes ='"';

String strVar=quotes+"ROM"+quotes;
3
kumar

Schauen Sie sich diesen Anruf an ... von überall aus, wo Sie möchten.

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

doppelte Anführungszeichen auf nicht leere dynamische Zeichenfolgen anwenden. Hoffe das ist hilfreich.

1
Madan Sapkota

Hier ist das vollständige Java Beispiel: -

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");
    }
}

Hier ist Out PUT: -

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

 enter image description here

0
vipul gulhane