-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathF005_EscapeSequences.java
More file actions
79 lines (59 loc) · 5.24 KB
/
F005_EscapeSequences.java
File metadata and controls
79 lines (59 loc) · 5.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
/*
Escape-последовательности в Java используются для представления некоторых специальных символов в строках,
которые иначе нельзя было бы просто включить. Эти последовательности начинаются с обратной косой черты (\\),
за которой следует один или несколько символов, имеющих специальное значение.
Вот некоторые из наиболее часто используемых escape-последовательностей в Java:
1. **`\\n`**: Перевод строки. Используется для создания новой строки.
2. **`\\t`**: Горизонтальный табулятор. Используется для добавления горизонтального отступа в строке.
3. **`\\b`**: Забой. Удаляет предыдущий символ.
4. **`\\r`**: Возврат каретки. Перемещает курсор на начало строки, не создавая новой строки.
5. **`\\f`**: Перевод страницы. Используется для печати документов, но редко встречается в современном программировании.
6. **`\\'`**: Одинарная кавычка. Используется для помещения символа одинарной кавычки в строку.
7. **`\\"`**: Двойная кавычка. Используется для помещения символа двойной кавычки в строку.
8. **`\\\\`**: Обратная косая черта. Используется для помещения символа обратной косой черты в строку.
9. **`\\uxxxx`**: Юникод-символ (где xxxx - это шестнадцатеричное значение символа).
Используется для представления символов Юникода.
Эти последовательности особенно полезны при работе с текстом,
где необходимо вставить специальные символы или отформатировать вывод.
Например, чтобы включить новую строку в текстовую строку, вы можете использовать `\\n`:
*/
public class F005_EscapeSequences {
public static void main(String[] args) {
// \n : Перевод строки. Используется для создания новой строки.
System.out.println("First line\nSecond line");
// \t : Горизонтальный табулятор. Используется для добавления горизонтального отступа.
System.out.println("First column\tSecond column");
// \b : Забой. Удаляет предыдущий символ.
System.out.println("abcdef\b");
// \r : Возврат каретки. Перемещает курсор на начало строки.
System.out.println("Line end\rStart");
// \f : Перевод страницы. Используется редко, особенно в современном программировании.
System.out.println("Page start\fNew page");
// \' : Одинарная кавычка. Используется для помещения символа одинарной кавычки в строку.
System.out.println("Single quote: \'");
// \" : Двойная кавычка. Используется для помещения символа двойной кавычки в строку.
System.out.println("Double quote: \"");
// \\ : Обратная косая черта. Используется для помещения символа обратной косой черты в строку.
System.out.println("Backslash: \\");
// косая черта + uXXXX : Юникод-символ (где XXXX - это шестнадцатеричное значение символа).
System.out.println("Unicode character: \u00A9");
}
}
/*
Этот код выведет две строки:
First line
Second line
/*
Escape-последовательности делают возможным более точное управление текстовыми строками в Java.
*/
/*
\\n: Newline. Used to create a new line.
\\t: Horizontal tab. Used to add horizontal indentation in a string.
\\b: Backspace. Removes the previous character.
\\r: Carriage return. Moves the cursor to the beginning of the line without creating a new line.
\\f: Form feed. Used for printing documents, but rarely used in modern programming.
\\': Single quote. Used to include a single quote character in a string.
\\": Double quote. Used to include a double quote character in a string.
\\\\: Backslash. Used to include a backslash character in a string.
\\uxxxx: Unicode character (where xxxx is the hexadecimal value of the character). Used to represent Unicode characters.
*/