Escape-Zeichen in Java
- Escape-Sequenzen und ihre Beschreibungen in tabellarischer Form
- Escape-Sequenzen in Java und wie man sie verwendet
Dieser Artikel stellt alle in Java gebräuchlichen Escape-Zeichen bzw. -Sequenzen und deren Verwendung mit einem Beispiel vor.
Escape-Sequenzen und ihre Beschreibungen in tabellarischer Form
Escape-Sequenz | Beschreibung |
---|---|
\t |
Ein Tabulator |
\b |
Eine Rücktaste |
\n |
Ein Zeichen für eine neue Zeile |
\r |
Ein Wagenrücklauf |
\f |
Ein Seitenvorschub |
\' |
Ein einfaches Anführungszeichen |
\" |
Ein doppeltes Anführungszeichen |
\\ |
Ein Backslash-Zeichen |
Escape-Sequenzen in Java und wie man sie verwendet
Im obigen Abschnitt haben wir die Kurzbeschreibungen der verschiedenen Escape-Sequenzen gesehen; jetzt werden wir diese Escape-Zeichen anhand eines Beispiels besprechen.
Beachten Sie, dass einige Compiler möglicherweise andere oder ungewöhnliche Ergebnisse liefern.
\t
fügt an der Stelle, an der es verwendet wird, einen Tabulator oder ein großes Leerzeichen in den Text ein. Es kann verwendet werden, wenn wir etwas in einem anderen Abschnitt anzeigen wollen. Im folgenden Beispiel hat tabExample
eine Zeichenkette mit der Escape-Sequenz \t
zwischen zwei Wörtern. Die Ausgabe zeigt das Ergebnis.
\b
fügt ein Backspace ein oder kann sagen, dass es das Zeichen dahinter entfernt. backspaceExample
verwendet \b
, und das zusätzliche Leerzeichen zwischen den Wörtern wurde entfernt, wie in der Ausgabe zu sehen ist.
\n
fügt eine neue Zeile an der Stelle im Text ein, an der es verwendet wird. newLineExample
ist eine vollständige Zeichenkette, aber wenn wir \n
verwenden, zeigt die Ausgabe, dass ein Teil der Zeichenkette in die neue Zeile geht.
\r
fügt einen Wagenrücklauf an der Stelle ein, an der er verwendet wird. Es geht einfach an den Anfang der Zeile und gibt dann den restlichen Teil der Zeichenkette aus. carriageReturnExample
verwendet \r
und die Ausgabe zeigt, dass der Teil nach dem \r
-Zeichen in die neue Zeile geht und von Anfang an beginnt.
\f
fügt an der Verwendungsstelle im Text einen Formfeed ein. Es wird heutzutage nur noch selten verwendet. Die neuen Compiler geben unterschiedliche Ausgaben, die es schwierig machen, damit zu arbeiten.
\'
fügt ein einzelnes Anführungszeichen ein oder bricht es aus. 'singleQuoteExample'
enthält ein einfaches Anführungszeichen, aber wir können ein einfaches Anführungszeichen nicht direkt in einem char
verwenden, da es sich anders verhalten wird. Um das einfache Anführungszeichen zu escapen, verwenden wir also \'
.
\"
fügt ein doppeltes Anführungszeichen ein oder vermeidet es. Es funktioniert genauso wie das Escapen eines einfachen Anführungszeichens.
\\
fügt einen Backslash in einen Text ein oder entwertet ihn. backslashExample
hat einen String mit \\
, der den String mit einem Backslash ausgibt.
public class EscapeCharacters {
public static void main(String[] args) {
String tabExample = "This is just an \t example";
String backspaceExample = "This is just an \bexample";
String newLineExample = "This is just an \n example";
String carriageReturnExample = "This is just an example \r We got into a new line ";
String formFeedExample = "This is just an example \f We got into a new line ";
char singleQuoteExample = '\'';
String doubleQuotesExample = "\"This string is surrounded with double quotes\"";
String backslashExample = "This string is surrounded with a \\ backslash ";
System.out.println("1.: " + tabExample);
System.out.println("2.: " + backspaceExample);
System.out.println("3.: " + newLineExample);
System.out.println("4.: " + carriageReturnExample);
System.out.println("5.: " + formFeedExample);
System.out.println("6.: " + singleQuoteExample);
System.out.println("7.: " + doubleQuotesExample);
System.out.println("8.: " + backslashExample);
}
}
Ausgabe:
1.: This is just an example
2.: This is just anexample
3.: This is just an
example
4.: This is just an example
We got into a new line
5.: This is just an example
We got into a new line
6.: '
7.: "This string is surrounded with double quotes"
8.: This string is surrounded with a \ backslash
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedInVerwandter Artikel - Java String
- So führen Sie die Konvertierung von String in String-Array in Java durch
- Wie entferne ich eine Unterzeichenkette aus einer Zeichenkette in Java
- So konvertieren Sie Byte-Array in Hex-String in Java
- Wie man Java-String in Byte konvertiert
- Generieren Sie eine zufällige Zeichenkette in Java
- Die Swap-Methode in Java