Kuidas rakendada Java-s charAt?



See artikkel charAt Java kohta tutvustab teile Java charAt () stringimeetodit. Selles artiklis näidatakse selle meetodi erinevaid võimalusi.

CharAt () sisse on meetod, mida kasutatakse eelkõige märgi tagastamiseks stringi määratud indeksis. Selles artiklis mõistame seda teemat üksikasjalikult. Järgmisi näpunäiteid käsitletakse selles artiklis,

Alustagem siis





charAt Java-s

Meetodi charAt () korral peab indeksi väärtus olema vahemikus 0 kuni (stringi pikkus - 1). Juhul kui indeksi väärtus on suurem, võrdne või negatiivne arv, a StringIndexOutOfBoundsException tagastatakse.

Allkiri



avalik char char (int indeks)

Parameeter

register: tagastatava märgi register



Tagasi

Määratud asukohas olev täht tagastatakse.

Erand

StringIndexOutOfBoundException : Tagastatakse, kui indeksi väärtus on negatiivne, stringi pikkusest suurem või sellega võrdne.

Selle charAtiga Java-artiklis edasi liikumine

Näide

public class Main {public static void main (String args []) {String str = 'Peame planeedi kliimamuutustest päästma' // See tagastab stringi esimese märgi char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Märk 0 indeksis:' + c1) System.out.println ('Märk 5. kohal register: '+ c2) System.out.println (' Märk 9. indeksis: '+ c3) System.out.println (' Märk 15. indeksis: '+ c4)}}

Väljund

0 indeksi tähemärk on: W

5. indeksi tähemärk on: s

11. indeksi tähemärk on: a

20. indeksi tähemärk on: e

Selle charAtiga Java-artiklis edasi liikumine

Näide StringIndexOutOfBoundsExceptionile

Negatiivse indeksi või pikkusest () - 1 suurema indeksi edastamisel visatakse StringIndexOutOfBoundsException.

Järgmises näites edastatakse negatiivne indeks:

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

Väljund

Erand lõimes “main” java.lang.StringIndexOutOfBoundsException: Stringi indeks vahemikust väljas: -1

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

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

aadressil Main.main (Main.java:5)

Nullivälise olekuga 1 väljunud käsk

informatica juhendaja algajatele pdf tasuta allalaadimine

Kood lõpeb erandiga.

Selle charAtiga Java-artiklis edasi liikumine

Kõigi stringi märkide printimine, kasutades charAt ()

Stringi kõigi tähemärkide printimiseks kasutatakse silmust vahemikus 0 kuni stringi () -1 pikkuseni.

avalik klass 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)) } } }

Väljund

C

l

i

m

kuni

t

on

C

h

kuni

n

g

on java põhineb c

on

Selle charAtiga Java-artiklis edasi liikumine

Märgi sageduse loendamine charAt () abil

public class 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) } } 

Märgi sageduse saab määrata charAt () abil:

Väljund

C sagedus on: 2

Selle charAtiga Java-artiklis edasi liikumine

Stringi esimese ja viimase märgi printimine

Stringi esimese ja viimase märgi saab printida, kasutades charAt ():

avalik klass Main {avalik staatiline void main (String [] args) {String s = 'Kliimamuutus on reaalne' int strLength = s.length () // esimene märk System.out.println ('Märk 0 indeksis:' + s.charAt (0)) // Stringi pikkus-1 indeksis oleva viimase märgi toomine System.out.println ('Märk viimases indeksis:' + s.charAt (strLength-1))}}

Väljund

Märk 0 indeksis: C

Märk viimases indeksis: l

Meetod charAt () pakub kasutajale arvukalt viise elementide juurde pääsemiseks mis tahes määratud indeksis, kui indeks jääb sobivasse vahemikku.

Seega oleme jõudnud artikli „charAt in Java“ teemale. Kui soovite rohkem teada saada, vaadake järgmist autor Edureka, usaldusväärne veebipõhine õppefirma. Edureka Java J2EE ja SOA koolitus- ja sertifitseerimiskursus on mõeldud selleks, et õpetada teid nii Java põhiliste kui ka edasijõudnute kontseptsioonide jaoks koos erinevate Java-raamistikega nagu Hibernate & Spring.

Kas teil on meile küsimus? Palun mainige seda selle blogi kommentaaride jaotises ja võtame teiega ühendust niipea kui võimalik.