Kako uporabiti charAt v Javi?



Ta članek o charAt v Javi vas bo seznanil z metodo Java charAt (). Ta članek bo prikazal različne načine uporabe te metode.

Znak charAt () v je metoda, ki se uporablja zlasti za vrnitev znaka na določeni indeks v nizu. V tem članku bomo to temo podrobno razumeli. V tem članku bodo zajeti naslednji napotki:

Začnimo torej





charAt v Javi

Za metodo charAt () mora biti posredovana vrednost indeksa med 0 in (dolžina niza - 1). Če je vrednost indeksa večja, enaka ali negativna številka, a StringIndexOutOfBoundsException se vrne.

Podpis



javni char charAt (indeks int)

Parameter

indeks: indeks znaka, ki ga je treba vrniti



Vrni se

Vrne se znak na določenem mestu.

Izjema

StringIndexOutOfBoundException : Vrne se, če je vrednost indeksa negativna, večja ali enaka dolžini niza.

Nadaljevanje s tem charAt v članku Java

c ++ razvrsti matriko

Primer

javni razred Main {public static void main (String args []) {String str = 'Planet moramo rešiti pred podnebnimi spremembami' // To vrne prvi znak niza char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Znak pri 0 indeksu:' + c1) System.out.println ('Znak na 5. mestu indeks: '+ c2) System.out.println (' Znak na 9. indeksu: '+ c3) System.out.println (' Znak na 15. indeksu: '+ c4)}}

Izhod

Znak pri indeksu 0 je: W

Znak pri 5. indeksu je: s

Znak pri 11. indeksu je: a

Znak pri 20. indeksu je: e

Nadaljevanje s tem charAt v članku Java

Primer za StringIndexOutOfBoundsException

Ko posredujete negativni indeks ali indeks, večji od length () - 1, se vrže StringIndexOutOfBoundsException.

V naslednjem primeru se posreduje negativni indeks:

javni razred Main {public static void main (String args []) {String str = 'ClimateChange' // negativni indeks char c = str.charAt (-1) System.out.println (c)}}

Izhod

Izjema v niti 'main' java.lang.StringIndexOutOfBoundsException: Indeks niza izven obsega: -1

na java.base / java.lang.StringLatin1.charAt (tringLatin1.java:44)

na java.base / java.lang.String.charAt (String.java:692)

na Main.main (Main.java:5)

Izhodni ukaz s statusom, ki ni nič 1

Koda se konča z izjemo.

Nadaljevanje s tem charAt v članku Java

Tiskanje vseh znakov niza z uporabo charAt ()

Za tiskanje vseh znakov niza je uporabljena zanka for od 0 do dolžine niza () -1.

javni razred Main {public static void main (String args []) {String s = 'ClimateChange' for (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }

Izhod

C

l

jaz

m

do

kako dostopati do aws cli

t

je

C

h

do

n

g

je

Nadaljevanje s tem charAt v članku Java

Štetje frekvence znaka s pomočjo charAt ()

javni razred Main {public static void main (String [] args) {String s = 'ClimateChangeIsReal' int count = 0 for (int i = 0 i<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } } 

Pogostost znaka lahko določimo z uporabo charAt ():

Izhod

Pogostost C je: 2

Nadaljevanje s tem charAt v članku Java

Tiskanje prvega in zadnjega znaka niza

Prvi in ​​zadnji znak niza lahko natisnete s pomočjo charAt ():

javni razred Main {public static void main (String [] args) {String s = 'Podnebne spremembe so resnične' int strLength = s.length () // prvi znak System.out.println ('Znak pri 0 indeksu:' + s.charAt (0)) // Pridobivanje zadnjega znaka, ki je prisoten pri indeksu dolžine niza-1 System.out.println ('Znak pri zadnjem indeksu: + s.charAt (strLength-1))}}

Izhod

Znak pri indeksu 0: C

Znak pri zadnjem indeksu: l

Metoda charAt () uporabniku ponuja nešteto načinov za dostop do elementov s katerim koli določenim indeksom, če indeks spada v ustrezen obseg.

Tako smo prišli do konca tega članka o 'charAt v Javi'. Če želite izvedeti več, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje. Edurekin tečaj za usposabljanje in certificiranje Java J2EE in SOA je zasnovan tako, da vas usposobi za temeljne in napredne koncepte Java, skupaj z različnimi Java okviri, kot sta Hibernate & Spring.

Imate vprašanje za nas? Prosimo, omenite to v oddelku za komentarje tega spletnega dnevnika, mi se vam bomo javili v najkrajšem možnem času.