Kako implementirati charAt u Javi?



Ovaj članak o charAt u Javi upoznat će vas s metodom niza Java charAt (). Ovaj će članak pokazati različite načine korištenja ove metode.

CharAt () u je metoda koja se koristi posebno za vraćanje znaka u navedenom indeksu u nizu. U ovom ćemo članku detaljno razumjeti ovu temu. U ovom će članku biti obrađeni sljedeći putokazi,

Pa krenimo





charAt na Javi

Za metodu charAt (), vrijednost indeksa mora biti između 0 i (duljina niza - 1). U slučaju da je vrijednost indeksa veća od, jednaka ili negativan broj, a StringIndexOutOfBoundsException se vraća.

Potpis



javni char charAt (int indeks)

Parametar

indeks: indeks znaka koji se vraća



Povratak

Vraća se znak na navedenom mjestu.

Iznimka

StringIndexOutOfBoundException : Vraća se ako je vrijednost indeksa negativna, veća ili jednaka duljini niza.

Nastavljamo s ovim člankom charAt u Javi

Primjer

javna klasa Main {public static void main (String args []) {String str = 'Moramo spasiti planet od klimatskih promjena' // To vraća 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 na 0 indeksu:' + c1) System.out.println ('Znak na 5. mjestu indeks: '+ c2) System.out.println (' Znak na 9. indeksu: '+ c3) System.out.println (' Znak na 15. indeksu: '+ c4)}}

Izlaz

Znak u indeksu 0 je: W

Znak 5. indeksa je: s

Znak 11. indeksa je: a

Znak na 20. indeksu je: e

Nastavljamo s ovim člankom charAt u Javi

Primjer za StringIndexOutOfBoundsException

Pri prosljeđivanju negativnog indeksa ili indeksa većeg od length () - 1, izbacuje se StringIndexOutOfBoundsException.

U sljedećem primjeru prenosi se negativni indeks:

javna klasa Main {javna statička void glavna (String args []) {String str = 'ClimateChange' // negativni indeks char c = str.charAt (-1) System.out.println (c)}}

Izlaz

Iznimka u niti 'main' java.lang.StringIndexOutOfBoundsException: Indeks niza izvan raspona: -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)

Iz naredbe je izašlo sa statusom koji nije nula 1

Kôd se završava s iznimkom.

Nastavljamo s ovim člankom charAt u Javi

Ispis svih znakova niza pomoću charAt ()

Upotrebljava se petlja for od 0 do duljine niza () -1 za ispis svih znakova niza.

javna klasa Main {javna statička void glavna (String args []) {String s = 'ClimateChange' za (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }

Izlaz

C

l

ja

m

do

t

je

C

h

do

n

g

je

Nastavljamo s ovim člankom charAt u Javi

Brojanje učestalosti znakova pomoću charAt ()

javna klasa Main {javna statička praznina 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) } } 

Učestalost znaka može se odrediti pomoću charAt ():

Izlaz

Učestalost C je: 2

Nastavljamo s ovim člankom charAt u Javi

Ispis prvog i posljednjeg znaka niza

Prvi i posljednji znak niza mogu se ispisati pomoću charAt ():

javna klasa Main {javna statička praznina main (String [] args) {String s = 'Klimatske promjene su stvarne' int strLength = s.length () // prvi znak System.out.println ('Znak u 0 indeksu:' + s.charAt (0)) // Dohvaćanje zadnjeg znaka koji je prisutan na indeksu length-1 index System.out.println ('Znak na zadnjem indeksu:' + s.charAt (strLength-1))}}

Izlaz

što je pojo model programiranja

Znak s indeksom 0: C

Znak na zadnjem indeksu: l

Metoda charAt () pruža korisniku nebrojene načine za pristup elementima u bilo kojem navedenom indeksu, sve dok indeks spada u odgovarajući raspon.

Tako smo došli do kraja ovog članka o 'charAt u Javi'. Ako želite saznati više, pogledajte Edureka, pouzdane tvrtke za internetsko učenje. Edurekin tečaj za obuku i certificiranje Java J2EE i SOA osmišljen je kako bi vas osposobio za osnovne i napredne Java koncepte, zajedno s raznim Java okvirima poput Hibernate & Spring.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog bloga i javit ćemo vam se što je prije moguće.