If you have any query feel free to chat us!
Happy Coding! Happy Learning!
In Java, escape sequences are special characters that are used to represent non-printable and special characters within a string. When you want to include characters that cannot be easily typed or have special meanings, you use escape sequences to represent them.
Escape sequences start with a backslash \
followed by a specific character. Here are some commonly used escape sequences in Java:
\n
: Newline - Inserts a new line at the specified position.\t
: Tab - Inserts a horizontal tab at the specified position.\\
: Backslash - Inserts a backslash character.\"
: Double Quote - Inserts a double quote within a string.\'
: Single Quote - Inserts a single quote within a character literal.\r
: Carriage Return - Moves the cursor to the beginning of the line.\b
: Backspace - Moves the cursor back one character (not commonly used in modern applications).\f
: Form Feed - Advances the cursor to the next page or form.\uXXXX
: Unicode Escape - Represents a Unicode character specified by the four hexadecimal digits (XXXX).Here are some examples of using escape sequences in Java:
javaCopy code
public class EscapeSequenceExample {
public static void main(String[] args) {
// Newline
System.out.println("Hello,\nWorld!");
// Tab
System.out.println("Name\tAge");
// Backslash
System.out.println("C:\\Users\\username\\Desktop");
// Double Quote
System.out.println("He said, \"Hello!\"");
// Single Quote
char letter = '\'';
System.out.println("This is a " + letter);
// Carriage Return
System.out.println("Hello\rWorld");
// Form Feed
System.out.println("Page 1\fPage 2");
// Unicode Escape
System.out.println("\u00A9 All rights reserved.");
}
}
Output:
vbnetCopy code
Hello,
World!
Name Age
C:\Users\username\Desktop
He said, "Hello!"
This is a '
Hello
World
Page 1
Page 2
© All rights reserved.
Escape sequences help in representing special characters and formatting text in various Java applications, especially when working with strings and character literals.
Start the conversation!
Be the first to share your thoughts
Quick answers to common questions about our courses, quizzes, and learning platform