logo

Вихідні символи Java

У цьому розділі ми обговоримо Екран-символи Java або escape-послідовності . Крім того, ми будемо використовувати ці escape-послідовності або символи в програмі Java .

Що таке символи втечі?

У Java, якщо символу передує a зворотна коса риска () відомий як Екран-послідовність Java або екрановані символи . Це може включати літери, цифри, розділові знаки, тощо. Пам’ятайте, що escape-символи повинні бути укладені в Лапки (''). Це дійсні символьні літерали. Компілятор Java інтерпретує ці символи як один символ, який додає компілятору певне значення.

Вихідні символи Java

Список символів Java Escape

У Java існує загалом вісім керуючих послідовностей, які описано в наведеній нижче таблиці.

Ескейп-персонажі опис
Використовується для вставки a вкладка у тексті на цьому місці.
' Використовується для вставки a одинарні лапки символ у тексті на цьому місці.
' Використовується для вставки a подвійні лапки символ у тексті на цьому місці.
Використовується для вставки a повернення каретки у тексті на цьому місці.
\ Використовується для вставки a символ зворотної косої риски у тексті на цьому місці.
Використовується для вставки a новий рядок у тексті на цьому місці.
f Використовується для вставки a форму подачі у тексті на цьому місці.
 Використовується для вставки a Backspace у тексті на цьому місці.

Чому ми використовуємо escape-символи?

Давайте зрозуміємо використання escape-символів на наступному прикладі. Припустимо, ми повинні надрукувати наступний оператор у подвійних лапках:

 'Java' is an object-oriented programming language. 

Наступні оператори не друкують Java, узяту в лапки.

 System.out.println('Java is an object-oriented programming language.'); System.out.println(''Java' is an object-oriented programming language.'); 

Поки ми компілюємо програму з двома наведеними вище операторами, компілятор видає помилки, як показано нижче.

Вихідні символи Java

У такому випадку компілятору потрібно повідомити, що лапки не вказують на початок або кінець рядка, а замість цього мають бути надруковані. Наступний оператор друкує оператори з Лапки.

 System.out.println(''Java' is an object-oriented programming language.') 

Використання символів екранування в програмі Java

EscapeCharaterExample.java

 public class EscapeCharaterExample { public static void main(String args[]) { //it inserts a Tab Space String str = 'Andrew	Garfield'; System.out.println(str); //it inserts a New Line String str1 = 'the best way
to communicate 
an idea 
is to act it out'; System.out.println(str1); //it insert a backslash String str2 = 'And\Or'; System.out.println(str2); //it insert a Carriage String str3 = 'Carriage
Return'; System.out.println(str3); //it prints a single quote String str4 = 'Wall Street's'; System.out.println(str4); //it prints double quote //String str5 = 'New'Twilight'Line'; String str5 = ''JavaTpoint''; System.out.println(str5); } } 

Вихід:

 Andrew Garfield the best way to communicate an idea is to act it out AndOr Carriage Return Wall Street's 'JavaTpoint' 

Вихідні символи Unicode

Java також підтримує Екран-символи Unicode. Екранний символ Юнікоду складається із зворотної скісної риски (/), за якою слідує одна або більше в символи і чотири шістнадцяткові цифри ( uxxxx ). Тут uxxxx представляє u0000 до uFFFF .

Під час інтерпретації рядка, якщо компілятор знаходить щось у представленні Unicode, компілятор замінює це відповідним символом відповідно до специфікації Java.

Список символів Unicode або керуючої послідовності

У наведеній нижче таблиці описано широко використовувану послідовність символів Unicode.

Чар Unicode Ескейп-послідовність опис
Спеціальні коди
U+0009 u0009 Горизонтальна вкладка
U+000A u000A Переведення рядка
U+000D u000D Повернення каретки / Enter
U+00A0 u00A0 Нерозривний простір
Коди символів
& U+0026 u0026 Амперсанд
У+2022 р u2022 Куля
? U+25E6 u25E6 Біла куля
U+2219 u2219 Оператор кулі
У +2023 u2023 Трикутна куля
U+2043 u2043 Маркер дефіса
° U+00B0 u00B0 Ступінь
U+221E u221E Нескінченність
Коди валют
$ U+0024 u0024 долар
U+20AC u20AC євро
£ U+00A3 u00A3 Фунт
¥ U+00A5 u00A5 Єна / Юань
¢ U+00A2 u00A2 Cent
U+20B9 u20B9 Індійська рупія
U+20A8 u20A8 рупії
U+20B1 u20B1 вага
U+20A9 u20A9 корейська вона
฿ U+0E3F u0E3F тайський бат
U+20AB u20AB Донг
U+20AA u20AA Шекель
Кодекси інтелектуальної власності
© U+00A9 u00A9 Авторське право
® U+00AE u00AE Зареєстрована торгова марка
U+2117 u2117 Авторське право на звукозапис
U+2122 u2122 Торгова марка
U+2120 u2120 Знак обслуговування
Коди грецького алфавіту
a U+03B1 u03B1 Мала Альфа
b U+03B2 u03B2 Мала бета-версія
в U+03B3 u03B3 Мала гамма
d U+03B4 u03B4 Мала Дельта
д U+03B5 u03B5 Малий Епсилон
g U+03B6 u03B6 Мала Зета
в U+03B7 u03B7 Малий І
i U+03B8 u03B8 Мала Тета
i U+03B9 u03B9 Мала Йота
К U+03BA u03BA Маленька Каппа
л U+03BB u03BB Мала лямбда
М U+03BC u03BC Малий нас
п U+03BD u03BD Малий номер
X U+03BE u03BE Маленький Сі
The U+03BF u03BF Маленький Омікрон
пі U+03C0 u03C0 Мале Пі
r U+03C1 u03C1 Малий Ро
стор U+03C3 u03C3 Мала сигма
t U+03C4 u03C4 Малий Тау
u U+03C5 u03C5 Малий іпсилон
Phi U+03C6 u03C6 Малий Фі
ч U+03C7 u03C7 Малий Чи
стор U+03C8 u03C8 Малий Псі
ох U+03C9 u03C9 Маленька Омега
А U+0391 u0391 Капітал Альфа
Б U+0392 u0392 Капітал Бета
C U+0393 u0393 Велика Гамма
Д U+0394 u0394 Столиця Дельта
E U+0395 u0395 Велика Епсилон
Г U+0396 u0396 Столиця Зета
THE U+0397 u0397 Велика І
чт U+0398 u0398 Велика тета
я U+0399 u0399 Капітал Йота
К U+039A u039A Столиця Каппа
Л U+039B u039B Велика лямбда
М U+039C u039C Столиця В
Н U+039D u039D Номер капіталу
X U+039E u039E Велика Xi
THE U+039F u039F Столичний Омікрон
пі U+03A0 u03A0 Велика пі
Р U+03A1 u03A1 Капітал Ро
С U+03A3 u03A3 Велика сигма
Т U+03A4 u03A4 Столиця Тау
Ю U+03A5 u03A5 Столиця іпсилон
Phi U+03A6 u03A6 Велика фі
X U+03A7 u03A7 Велика чі
Пс U+03A8 u03A8 Велика псі
ох U+03A9 u03A9 Капітал Омега

Приклад послідовності символів Unicode

UnicodeCharacterExample.java

 public class UnicodeCharacterExample { public static void main(String args[]) { System.out.println(''Example of Unicode Character Sequence', u00A9 2021 JavaTpoint'); } } 

Вихід:

 'Example of Unicode Character Sequence', © 2021 JavaTpoint