Java
Java Strings
Special Characters

Java Special Characters

Strings - Special Characters

Because strings must be written within quotes, Java will misunderstand this string, and generate an error:

String txt = "We are the so-called "Vikings" from the north.";

The solution to avoid this problem is to use the backslash escape character.

The backslash (\) escape character turns special characters into string characters:

Escape characterResultDescription
\''Single quote
\""Double quote
\\\Backslash

The sequence \" inserts a double quote in a string:

String txt = "We are the so-called \"Vikings\" from the north.";

The sequence \' inserts a single quote in a string:

String txt = "It\'s alright.";

The sequence \\ inserts a single backslash in a string:

String txt = "The character \\ is called backslash.";

Other common escape sequences that are valid in Java are:

CodeResult
\nNew Line
\rCarriage Return
\tTab
\bBackspace
\fForm Feed