logo

Јава Есцапе знакови

У овом одељку ћемо разговарати Јава излазни знакови или есцапе секвенце . Такође, користићемо ове излазне секвенце или знакови у Јава програму .

Шта су есцапе знакови?

У Јави, ако знаку претходи а обрнута коса црта () је познат као Јава есцапе секвенца или есцапе знакови . Може укључивати слова, бројеви, интерпункције, итд. Имајте на уму да излазни знакови морају бити ограђени знаци навода (''). Ово су важећи литерали знакова. Јава компајлер тумачи ове знакове као један знак који преводиоцу додаје специфично значење.

Јава Есцапе знакови

Листа Јава Есцапе знакова

У Јави постоји укупно осам излазних секвенци које су описане у следећој табели.

Есцапе Цхарацтерс Опис
т Користи се за уметање а таб у тексту на овом месту.
' Користи се за уметање а једноструки цитат карактера у тексту у овом тренутку.
' Користи се за уметање а двоструки цитат карактера у тексту у овом тренутку.
р Користи се за уметање а превоз Повратак у тексту на овом месту.
\ Користи се за уметање а обрнута коса црта у тексту на овом месту.
н Користи се за уметање а Нова линија у тексту на овом месту.
ф Користи се за уметање а облик хране у тексту на овом месту.
б Користи се за уметање а бацкспаце у тексту на овом месту.

Зашто користимо излазне знакове?

Хајде да разумемо употребу есцапе знакова кроз следећи пример. Претпоставимо да морамо одштампати следећу изјаву са дуплим наводницима:

низ у Јави
 'Java' is an object-oriented programming language. 

Следећи искази не штампају Јава под наводницима.

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

Док компајлирамо програм са горња два исказа, компајлер даје грешке, као што је приказано испод.

Јава Есцапе знакови

У том случају, преводиоцу треба рећи да наводници не сигнализирају почетак или крај стринга, већ да се уместо тога одштампају. Следећи исказ штампа исказе са знаци навода.

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

Коришћење Есцапе знакова у Јава програму

ЕсцапеЦхаратерЕкампле.јава

прављење скрипте љуске извршном
 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' 

Уницоде Есцапе знакови

Јава такође подржава Уницоде излазни знакови. Уницоде излазни знак се састоји од обрнуте косе црте (/) иза које следи један или више њих ин ликова и четири хексадецималне цифре ( укккк ). Овде укккк представља у0000 до уФФФФ .

Док тумачи стринг ако преводилац пронађе нешто у Уницоде приказу, компајлер га замењује одговарајућим симболом у складу са Јава спецификацијом.

Листа Уницоде карактера или излазне секвенце

Следећа табела описује широко коришћену секвенцу Уницоде знакова.

инт у низу
Цхар Уницоде Есцапе Секуенце Опис
Посебни кодови
У+0009 у0009 Хоризонтал Таб
У+000А у000А Лине Феед
У+000Д у000Д Царриаге Ретурн / Ентер
У+00А0 у00А0 Нон-Бреакинг Спаце
Симболи кодови
& У+0026 у0026 Амперсанд
У+2022 у2022 Буллет
? У+25Е6 у25Е6 Вхите Буллет
У+2219 у2219 Буллет Оператор
У +2023 у2023 Триангулар Буллет
У+2043 у2043 Цртица метак
° У+00Б0 у00Б0 Степен
У+221Е у221Е Инфинити
Цурренци Цодес
$ У+0024 у0024 Доллар
У+20АЦ у20АЦ евро
£ У+00А3 у00А3 фунта
¥ У+00А5 у00А5 Јен / Јуан
¢ У+00А2 у00А2 Цент
У+20Б9 у20Б9 индијска рупија
У+20А8 у20А8 рупија
У+20Б1 у20Б1 Тежина
У+20А9 у20А9 Кореан Вон
฿ У+0Е3Ф у0Е3Ф Тајландски бат
У+20АБ у20АБ Донг
У+20АА у20АА Шекел
Кодови интелектуалне својине
© У+00А9 у00А9 Ауторско право
® У+00АЕ у00АЕ Регистровани заштитни знак
У+2117 у2117 Ауторска права за снимање звука
У+2122 у2122 Заштитни знак
У+2120 у2120 Сервисна ознака
Кодови грчког алфабета
а У+03Б1 у03Б1 Мала Алфа
б У+03Б2 у03Б2 Мала Бета
ц У+03Б3 у03Б3 Мала гама
д У+03Б4 у03Б4 Мала Делта
е У+03Б5 у03Б5 Мали Епсилон
г У+03Б6 у03Б6 Мала Зета
тхе У+03Б7 у03Б7 Смалл Анд
и У+03Б8 у03Б8 Мала Тхета
и У+03Б9 у03Б9 Мала јота
К У+03БА у03БА Мала Каппа
л У+03ББ у03ББ Мала ламбда
М У+03БЦ у03БЦ Смалл Ус
н У+03БД у03БД Мали бр
Икс У+03БЕ у03БЕ Мали Кси
Тхе У+03БФ у03БФ Мали Омикрон
Пи У+03Ц0 у03Ц0 Мали Пи
р У+03Ц1 у03Ц1 Мали Рхо
стр У+03Ц3 у03Ц3 Мала Сигма
т У+03Ц4 у03Ц4 Смалл Тау
у У+03Ц5 у03Ц5 Мали ипсилон
Пхи У+03Ц6 у03Ц6 Мали Пхи
х У+03Ц7 у03Ц7 Мали Цхи
стр У+03Ц8 у03Ц8 Смалл Пси
ох У+03Ц9 у03Ц9 Мала Омега
А У+0391 у0391 Цапитал Алпха
Б У+0392 у0392 Цапитал Бета
Ц У+0393 у0393 Цапитал Гамма
Д У+0394 у0394 Цапитал Делта
Е У+0395 у0395 Цапитал Епсилон
Г У+0396 у0396 Главни град Зета
ТХЕ У+0397 у0397 Цапитал Анд
Тх У+0398 у0398 Цапитал Тхета
И У+0399 у0399 Цапитал Иота
К У+039А у039А Цапитал Каппа
Л У+039Б у039Б Цапитал Ламбда
М У+039Ц у039Ц Цапитал Ин
Н У+039Д у039Д Капитал бр
Икс У+039Е у039Е Главни град Кси
ТХЕ У+039Ф у039Ф Цапитал Омицрон
Пи У+03А0 у03А0 Цапитал Пи
Р У+03А1 у03А1 Цапитал Рхо
С У+03А3 у03А3 Цапитал Сигма
Т У+03А4 у03А4 Цапитал Тау
И У+03А5 у03А5 Цапитал Упсилон
Пхи У+03А6 у03А6 Цапитал Пхи
Икс У+03А7 у03А7 Цапитал Цхи
Пс У+03А8 у03А8 Цапитал Пси
Ох У+03А9 у03А9 Капитал Омега

Пример секвенце знакова Уницоде

УницодеЦхарацтерЕкампле.јава

 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