Kuinka toteuttaa CharAt Java -ohjelmassa?



Tämä artikkeli charAt Java -ohjelmassa tutustuttaa sinut Java charAt () -merkkijonomenetelmään. Tässä artikkelissa kuvataan erilaisia ​​tapoja käyttää tätä menetelmää.

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,

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.