Цхар у Јави: Шта је класа Цхарацтер у Јави?



Овај чланак је свеобухватан водич о класи знакова у Јави и разматра различите секвенце излаза и методе Цхар у Јави.

У Јави наилазимо на ситуације када треба да користимо објекте уместо примитивних типова података. Да бисте то постигли, пружа класу омотача Карактер за примитивне цхар . У овом чланку о Цхар-у на Јави, хајде да то исто схватимо детаљно.

Јава лого - Цхар на Јави - ЕдурекаУ овом чланку биће обрађене следеће теме:





шта је скооп у хадоопу

Почнимо!

Класа знакова у Јави

Тхе Класа карактера генерално обдава вредност свих примитивних врста ц има у ан објект . Било који објекат знака типа може садржати једно поље чији је тип цхар . Класа Цхарацтер нуди бројне корисне класе (тј. Статичке) за рад са ликовима.



Да бисте креирали карактерни објекат са знаком градитељ & минус

Карактер цх = нови знак ('а')

Горња изјава ствара објект карактера који садржи „а“ типа цхар. У класи карактера постоји само један конструктор који очекује аргумент типа података цхар.

Следеће у овом чланку о Цхар-у на Јави, погледајмо неколико излазних секвенци које се користе са знаковима у Јави.



Есцапе Секуенце

Лик коме претходи а коса црта () обично се назива секвенца бекства. У наставку је наведена табела која ће вам помоћи да разумете овај концепт.

Есцапе Секуенце Опис
тУ овом тренутку у текст убацује картицу.
нУ текст убацује нови ред.
бУ овом тренутку у текст враћа уметнуту позадину.
рУ овом тренутку у текст убацује повратну карту.
фТренутно у овај текст убацује феед форме.
'У овом тренутку у текст ставља само један наводник.
'Тренутно у текст убацује двоструке наводнике.
У овом тренутку у текст убацује знак косе црте.

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

Фибоначијеве серије у језику Ц ++

Методе класе карактера

Следећа табела говори о неколико важних класе ликова.

Методе Опис
исВхитеспаце ()Помаже у одређивању да ли је наведена вредност знака размак.
исДигит ()Помаже у одређивању да ли је наведена вредност знака цифра.
исЛеттер ()Помаже у одређивању да ли је вредност знака слово.
исУпперЦасе ()Помаже у одређивању да ли је наведена вредност знака велика.
исЛоверЦасе ()Помаже у одређивању да ли је наведена вредност знака мала.
тоУпперЦасе ()Враћа облик великог слова наведене вредности знака.
тоЛоверЦасе ()Враћа мали облик наведене вредности знака.
тоСтринг ()Враћа Стринг објект који представља наведену вриједност знака

Даље, у овом чланку о Цхар-у на Јави, погледајмо практичну примену горе поменутих метода.

Шифра:

импорт јава.утил.Сцаннер јавна класа ЈаваЦхарацтерЕкампле1 {публиц статиц воид маин (Стринг [] аргс) {// Питајте корисника за први унос. Систем.оут.принт ('Фирст инпут:') // Користите класу Сцаннер да бисте добили кориснички унос. Скенер скенера = нови скенер (Систем.ин) // Добија кориснички унос. цхар [] валуе1 = сцаннер.нектЛине (). тоЦхарАрраи () инт ресулт1 = 0 // Бројање знакова за одређени знак. за (цхар цх1: валуе1) {ресулт1 = Цхарацтер.цхарЦоунт (цх1)} // Испис резултата. Систем.оут.принт ('Валуе:' + ресулт1 + 'н') Систем.оут.принт ('Сецонд инпут:') цхар [] валуе2 = сцаннер.нектЛине (). ТоЦхарАрраи () фор (цхар цх2: валуе2) { инт ресулт2 = Цхарацтер.хасхЦоде (цх2) Систем.оут.принт ('Хеш код за знак' '+ цх2 +' 'дат је као:' + ресулт2 + 'н')} Систем.оут.принт ('Трећи улаз: ') цхар [] валуе3 = сцаннер.нектЛине (). тоЦхарАрраи () фор (цхар цх3: валуе3) {боолеан ресулт3 = Цхарацтер.исДигит (цх3) иф (ресулт3) {Систем.оут.принтлн (' Тхе цхарацтер '' + цх3 + '' је цифра. ')} елсе {Систем.оут.принтлн (' Знак '' + цх3 + '' није цифра. ')} Систем.оут.принт (' Четврти улаз: ') цхар [] валуе4 = сцаннер.нектЛине (). тоЦхарАрраи () фор (цхар цх4: валуе4) {боолеан ресулт4 = Цхарацтер.исИСОЦонтрол (цх4) Систем.оут.принтлн ('Четврти знак' '+ цх4 +' 'је ИСО контрола : '+ резултат4)}}}}

Излаз:

Први унос: 89 Вредност: 1 Други унос: Ј Хеш код за знак „Ј“ даје се као: 74 Трећи унос: 5 Карактер „5“ је цифра. Четврти улаз: х Четврти знак „х“ је ИСО контрола: нетачно

Овим смо завршили овај чланак о Цхар-у на Јави. Надам се да сте разумели основе Јава-е. Ако сте пронашли овај чланак на тему „Цхар ин Јава“, погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250.000 задовољних ученика раширених широм света. Овде смо да вам помогнемо у сваком кораку на вашем путовању, јер поред тога што постављате питања о јава интервјуу, осмислили смо наставни план и програм који је дизајниран за студенте и професионалце који желе да буду Јава Програмер.

Имате питање за нас? Молимо вас да га поменете у одељку за коментаре овог „Цхар ин Јава ' и јавићемо вам се у најкраћем могућем року.