Како имплементирати цхарАт у Јави?



Овај чланак о цхарАт-у на Јави упознаће вас са методом стринга Јава цхарАт (). Овај чланак ће показати различите начине употребе ове методе.

ЦхарАт () у је метода која се користи посебно за враћање знака у наведеном индексу у низу. У овом чланку ћемо детаљно разумети ову тему. Следећи смерници ће бити обрађени у овом чланку,

Па кренимо





цхарАт у Јави

За методу цхарАт (), вредност индекса мора бити између 0 и (дужина низа - 1). У случају да је вредност индекса већа од, једнака или негативна броја, а СтрингИндекОутОфБоундсЕкцептион се враћа.

Потпис



јавни цхар цхарАт (индекс инт)

Параметар

индекс: индекс знака који треба вратити



Повратак

Враћа се знак на наведеном месту.

Изузетак

СтрингИндекОутОфБоундЕкцептион : Враћа се ако је вредност индекса негативна, већа од или једнака дужини низа.

Настављајући са овим чланком цхарАт у чланку Јава

Пример

како се користи визуелни студио
публиц цласс Маин {публиц статиц воид маин (Стринг аргс []) {Стринг стр = 'Морамо спасити планету од климатских промена' // Ово враћа први знак низа цхар ц1 = стр.цхарАт (0) цхар ц2 = стр.цхарАт (5) цхар ц3 = стр.цхарАт (9) цхар ц4 = стр.цхарАт (15) Систем.оут.принтлн ('Карактер са 0 индекса:' + ц1) Систем.оут.принтлн ('Карактер на 5. месту индекс: '+ ц2) Систем.оут.принтлн (' Карактер на 9. индексу: '+ ц3) Систем.оут.принтлн (' Карактер на 15. индексу: '+ ц4)}}

Оутпут

Карактер са индексом 0 је: В

Карактер 5. индекса је: с

Знак 11. индекса је: а

Карактер на 20. индексу је: е

Настављамо са овим чланком цхарАт у чланку Јава

Пример за СтрингИндекОутОфБоундсЕкцептион

Када проследите негативни индекс или индекс већи од ленгтх () - 1, тада се баца СтрингИндекОутОфБоундсЕкцептион.

У следећем примеру се преноси негативни индекс:

јавна класа Маин {јавна статичка воид главна (Стринг аргс []) {Стринг стр = 'ЦлиматеЦханге' // негативни индекс цхар ц = стр.цхарАт (-1) Систем.оут.принтлн (ц)}}

Оутпут

Изузетак у нити „маин“ јава.ланг.СтрингИндекОутОфБоундсЕкцептион: Индекс низа изван опсега: -1

на јава.басе / јава.ланг.СтрингЛатин1.цхарАт (трингЛатин1.јава:44)

на јава.басе / јава.ланг.Стринг.цхарАт (Стринг.јава:692)

на Маин.маин (Маин.јава:5)

Изведена је наредба са статусом који није нула 1

Код се завршава са изузетком.

Настављајући са овим чланком цхарАт у чланку Јава

Штампање свих знакова низа помоћу цхарАт ()

Употребљава се петља фор од 0 до дужине низа () -1 за испис свих знакова низа.

јавна класа Маин {јавна статичка воид главна (Стринг аргс []) {Стринг с = 'ЦлиматеЦханге' фор (инт и = 0 и<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }

Оутпут

Ц.

л

и

м

до

т

је

Ц.

х

до

н

г

је

Настављајући са овим чланком цхарАт у чланку Јава

Бројање фреквенције знака помоћу цхарАт ()

јавна класа Маин {јавна статичка воид главна (Стринг [] аргс) {Стринг с = 'ЦлиматеЦхангеИсРеал' инт цоунт = 0 фор (инт и = 0 и<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } } 

Учесталост знака може се одредити помоћу цхарАт ():

Оутпут

Учесталост Ц је: 2

Настављајући са овим чланком цхарАт у чланку Јава

Штампање првог и последњег знака низа

Први и последњи знак низа могу се одштампати помоћу цхарАт ():

јавна класа Маин {јавна статичка празнина маин (Стринг [] аргс) {Стринг с = 'Климатске промене су стварне' инт стрЛенгтх = с.ленгтх () // први знак Систем.оут.принтлн ('Карактер у 0 индексу:' + с.цхарАт (0)) // Дохваћање последњег знака присутног на индексу дужине низа-1 Систем.оут.принтлн ('Знак на последњем индексу:' + с.цхарАт (стрЛенгтх-1))}}

Оутпут

Карактер са индексом 0: Ц.

Знак на последњем индексу: л

Метода цхарАт () пружа кориснику небројене начине за приступ елементима у било ком наведеном индексу, све док индекс спада у одговарајући опсег.

Тако смо дошли до краја овог чланка о „цхарАт у Јави“. Ако желите да сазнате више, погледајте Едурека, поуздана компанија за учење на мрежи. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА осмишљен је тако да вас оспособи за основне и напредне Јава концепте заједно са разним Јава оквирима попут Хибернате & Спринг.

Имате питање за нас? Молимо вас да га спомињете у одељку за коментаре овог блога и јавићемо вам се што је пре могуће.