CharAt () sisään on menetelmä, jota käytetään erityisesti palauttamaan merkki merkkijonon määritettyyn hakemistoon. Tässä artikkelissa ymmärrämme tämän aiheen yksityiskohtaisesti. Seuraavat vihjeet käsitellään tässä artikkelissa,
- charAt Java-kielellä
- Esimerkki StringIndexOutOfBoundsExceptionista
- Kaikkien merkkijonojen merkkien tulostaminen charAt (): lla
- Merkin taajuuden laskeminen charAt (): n avulla
- Merkkijonon ensimmäisen ja viimeisen merkin tulostaminen
Joten aloitetaan
charAt Java-kielellä
CharAt () -menetelmässä välitetyn indeksiarvon on oltava välillä 0 ja (merkkijonon pituus - 1). Jos indeksin arvo on suurempi, yhtä suuri tai negatiivinen luku, a StringIndexOutOfBoundsException palautetaan.
lajittelu () c ++
Allekirjoitus
julkinen char charT (int-indeksi)
Parametri
index: Palautettavan merkin hakemisto
Palata
Määritetty sijainti palautetaan.
Poikkeus
StringIndexOutOfBoundException : Palautetaan, jos indeksin arvo on negatiivinen, suurempi tai yhtä suuri kuin merkkijonon pituus.
Siirtyminen tämän Java-artikkelin kanssa
Esimerkki
public class Main {public static void main (String args []) {String str = 'Meidän on pelastettava planeetta ilmastonmuutoksesta' // Tämä palauttaa merkkijonon char ensimmäisen merkin: str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Merkki 0-hakemistossa:' + c1) System.out.println ('Merkki viidennessä hakemisto: '+ c2) System.out.println (' Merkki 9. indeksissä: '+ c3) System.out.println (' Merkki 15. indeksissä: '+ c4)}}
Tuotos
Merkki 0-indeksissä on: W
Merkki 5. indeksissä on: s
Merkki 11. indeksissä on: a
Merkki 20. indeksissä on: e
Siirtyminen tämän Java-artikkelin kanssa
Esimerkki StringIndexOutOfBoundsExceptionista
Kun negatiivinen indeksi tai pituus () - 1 suurempi indeksi välitetään, StringIndexOutOfBoundsException heitetään.
Seuraavassa esimerkissä negatiivinen indeksi välitetään:
public class Main {public static void main (String args []) {String str = 'ClimateChange' // negatiivinen indeksi char c = str.charAt (-1) System.out.println (c)}}
Tuotos
Poikkeus säikeessä “main” java.lang.StringIndexOutOfBoundsException: Merkkijonoindeksi alueen ulkopuolella: -1
osoitteessa java.base / java.lang.StringLatin1.charAt (tringLatin1.java:44)
osoitteessa java.base / java.lang.String.charAt (merkkijono.java:692)
osoitteessa Main.main (Main.java:5)
Komento poistui nollasta poikkeavalla tilalla 1
Koodi päättyy poikkeuksella.
Siirtyminen tämän Java-artikkelin kanssa
Kaikkien merkkijonojen merkkien tulostaminen charAt (): lla
Silmukkaa 0: sta merkkijonon () -1 pituuteen käytetään merkkijonon kaikkien merkkien tulostamiseen.
public class 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)) } } }
Tuotos
C
l
i
m
miten jaettua toimintoa käytetään pythonissa
että
t
On
C
h
että
n
g
On
Siirtyminen tämän Java-artikkelin kanssa
Merkin taajuuden laskeminen charAt (): n avulla
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) } }
Merkin taajuus voidaan määrittää käyttämällä charAt ():
Tuotos
C: n taajuus on: 2
cassandra-sarakeperhe vs taulukko
Siirtyminen tämän Java-artikkelin kanssa
Merkkijonon ensimmäisen ja viimeisen merkin tulostaminen
Merkkijonon ensimmäinen ja viimeinen merkki voidaan tulostaa charAt (): lla:
public class Main {public static void main (String [] args) {String s = 'Ilmastonmuutos on todellista' int strLength = s.pituus () // ensimmäinen merkki System.out.println ('Merkki 0-hakemistossa:' + s.charAt (0)) // Haetaan merkkijonon pituus-1 hakemistossa olevan viimeisen merkin System.out.println ('Merkki viimeisessä hakemistossa:' + s.charAt (strLength-1))}}
Tuotos
Merkki 0-indeksissä: C
Merkki viimeisessä hakemistossa: l
CharAt () -menetelmä tarjoaa käyttäjälle lukemattomia tapoja käyttää elementtejä missä tahansa määritetyssä hakemistossa, kunhan indeksi on sopivalla alueella.
Siksi olemme päässeet tämän artikkelin 'charAt in Java' -artikkeliin. Jos haluat oppia lisää, tutustu Edureka, luotettava verkko-oppimisyritys. Edurekan Java J2EE- ja SOA-koulutus- ja sertifiointikurssit on suunniteltu kouluttamaan sekä ydin- että edistyneitä Java-konsepteja sekä erilaisia Java-kehyksiä, kuten Hibernate & Spring.
Onko sinulla kysymys meille? Mainitse se tämän blogin kommenttiosassa ja otamme sinuun yhteyttä mahdollisimman pian.