У овом одељку ћемо разговарати Јава излазни знакови или есцапе секвенце . Такође, користићемо ове излазне секвенце или знакови у Јава програму .
Шта су есцапе знакови?
У Јави, ако знаку претходи а обрнута коса црта () је познат као Јава есцапе секвенца или есцапе знакови . Може укључивати слова, бројеви, интерпункције, итд. Имајте на уму да излазни знакови морају бити ограђени знаци навода (''). Ово су важећи литерали знакова. Јава компајлер тумачи ове знакове као један знак који преводиоцу додаје специфично значење.
Листа Јава Есцапе знакова
У Јави постоји укупно осам излазних секвенци које су описане у следећој табели.
Есцапе Цхарацтерс | Опис |
---|---|
т | Користи се за уметање а таб у тексту на овом месту. |
' | Користи се за уметање а једноструки цитат карактера у тексту у овом тренутку. |
' | Користи се за уметање а двоструки цитат карактера у тексту у овом тренутку. |
р | Користи се за уметање а превоз Повратак у тексту на овом месту. |
\ | Користи се за уметање а обрнута коса црта у тексту на овом месту. |
н | Користи се за уметање а Нова линија у тексту на овом месту. |
ф | Користи се за уметање а облик хране у тексту на овом месту. |
б | Користи се за уметање а бацкспаце у тексту на овом месту. |
Зашто користимо излазне знакове?
Хајде да разумемо употребу есцапе знакова кроз следећи пример. Претпоставимо да морамо одштампати следећу изјаву са дуплим наводницима:
низ у Јави
'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