Das String-Literal

EIN

String
Literal ist eine Zeichenfolge, die von Java-Programmierern zum Auffüllen verwendet wird
String
Objekte oder Text für einen Benutzer anzeigen. Die Zeichen können Buchstaben, Zahlen oder Symbole sein und sind in zwei Anführungszeichen eingeschlossen. Beispielsweise,
"Ich wohne in der 22b Baker Street!"

ist ein

String
wörtlich.

Obwohl Sie in Ihrem Java-Code den Text in Anführungszeichen schreiben, interpretiert der Java-Compiler die Zeichen als Unicode-Codepunkte.

Unicode ist ein Standard, der allen Buchstaben, Zahlen und Symbolen einen eindeutigen numerischen Code zuweist. Dies bedeutet, dass jeder Computer für jeden Zahlencode dasselbe Zeichen anzeigt. Dies bedeutet, dass Sie, wenn Sie die Zahlenwerte kennen, tatsächlich schreiben können

String
Literale, die Unicode-Werte verwenden:
"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" u0065 \ u0074 \ u0021 "

repräsentiert das gleiche

String
Wert als "Ich wohne in 22b Baker Street!" aber offensichtlich ist es nicht so schön zu schreiben!

Unicode- und normale Textzeichen können auch gemischt werden. Dies ist nützlich für Zeichen, die Sie möglicherweise nicht eingeben können. Zum Beispiel ein Charakter mit einem Umlaut (z. B. Ä, Ö) wie in "Thomas Müller spielt für Deutschland". wäre:

"Thomas Müller spielt für Deutschland."

So weisen Sie ein

String
Objekt ein Wert verwenden Sie einfach ein
String
wörtlich:
String text = "Dr. Watson auch";

Escape-Sequenzen

Es gibt bestimmte Zeichen, die Sie möglicherweise in ein einfügen möchten

String
Literal, das dem Compiler identifiziert werden muss. Andernfalls könnte es verwirrt werden und nicht wissen, was das ist
String
Wert soll sein. Stellen Sie sich zum Beispiel vor, Sie möchten ein Anführungszeichen in ein setzen
String
wörtlich:
"Also sagte mein Freund:" Wie groß ist es? "

Dies würde den Compiler verwirren, da alles erwartet wird

String
Literale, die mit einem Anführungszeichen beginnen und enden. Um dies zu umgehen, können wir eine sogenannte Escape-Sequenz verwenden - dies sind Zeichen, denen ein Backslash vorangestellt ist (tatsächlich haben Sie bereits mehrere gesehen, wenn Sie sich die Unicode-Zeichencodes ansehen). Beispielsweise hat ein Anführungszeichen die Escape-Sequenz:
\ "

Also die

String
Das obige wörtliche Wort würde lauten: