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?
In Java können Sie Anführungszeichen mit \
:
String value = " \"ROM\" ";
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\""
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.
Entkommen Sie einfach den Anführungszeichen:
String value = "\"ROM\"";
\ = \\
"= \"
new line = \r\n
OR \n\r
OR \n
(abhängig vom Betriebssystem) Brötchen üblich \n
genug.
taabulator = \t
In Java können Sie char value mit ":
char quotes ='"';
String strVar=quotes+"ROM"+quotes;
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.
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