Java Strings: Special Characters
Special characters in strings allow you to include characters that are otherwise difficult to type or have special meaning in code. In Java, you can use escape sequences to represent special characters.
Key Topics
1. Common Escape Sequences
Escape Sequence | Description |
---|---|
| New line |
\t | Tab |
\b | Backspace |
\r | Carriage return |
\f | Formfeed |
\\ | Backslash |
\' | Single quote |
\" | Double quote |
2. Using Escape Sequences
You can include escape sequences in strings to represent special characters.
Example 1: New Line
public class SpecialCharactersNewLine {
public static void main(String[] args) {
String message = "First Line\nSecond Line";
System.out.println(message);
}
}
Output:
First Line
Second Line
Second Line
Example 2: Tab
public class SpecialCharactersTab {
public static void main(String[] args) {
String message = "Column1\tColumn2";
System.out.println(message);
}
}
Output:
Column1 Column2
Example 3: Backslash
public class SpecialCharactersBackslash {
public static void main(String[] args) {
String message = "This is a backslash: \ ";
System.out.println(message);
}
}
Output:
This is a backslash: \
Example 4: Single Quote
public class SpecialCharactersSingleQuote {
public static void main(String[] args) {
String message = "This is a single quote: \'";
System.out.println(message);
}
}
Output:
This is a single quote: '
Example 5: Double Quote
public class SpecialCharactersDoubleQuote {
public static void main(String[] args) {
String message = "This is a double quote: \"";
System.out.println(message);
}
}
Output:
This is a double quote: "
Key Takeaways
- Use escape sequences to include special characters in strings.
- Common escape sequences include
\n
for new lines and\t
for tabs. - Always use double backslashes
\
to represent a single backslash in strings.