Hogyan kell megvalósítani a charAt-t Java-ban?



Ez a cikk a charAt Java-ban bemutatja a Java charAt () string metódust. Ez a cikk bemutatja a módszer különböző módjait.

A charAt () a olyan módszer, amelyet különösen arra használnak, hogy a karaktert a megadott indexben adja vissza egy karakterláncban. Ebben a cikkben részletesen megértjük ezt a témát. A következő hivatkozásokkal foglalkozunk ebben a cikkben,

Kezdjük tehát





hogyan lehet deklarálni a dinamikus tömböt a java-ban

charAt Java-ban

A charAt () metódus esetében az átadott indexértéknek 0 és (a karakterlánc hossza - 1) között kell lennie. Abban az esetben, ha az index értéke nagyobb, egyenlő vagy negatív szám, a StringIndexOutOfBoundsException visszatér.

Aláírás



nyilvános char charT (int index)

Paraméter

index: A visszaadandó karakter indexe



Visszatérés

A megadott pozícióban lévő karakter visszatér.

Kivétel

StringIndexOutOfBoundException : Akkor adódik vissza, ha az index értéke negatív, nagyobb vagy egyenlő a karakterlánc hosszával.

Folytatás ezzel a charAt-tal a Java-cikkben

Példa

public class Main {public static void main (String args []) {String str = 'Meg kell mentenünk a bolygót a klímaváltozástól' // Ez adja vissza a karakterlánc első karakterét char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Karakter 0 indexnél:' + c1) System.out.println ('Karakter az 5. helyen index: '+ c2) System.out.println (' Karakter a 9. indexnél: '+ c3) System.out.println (' Karakter a 15. indexnél: '+ c4)}}

Kimenet

Karakter a 0 indexen: W

Az 5. index mutatója: s

A 11. index karaktere: a

Karakter a 20. indexen: e

Folytatás ezzel a charAt-tal a Java-cikkben

Példa a StringIndexOutOfBoundsException fájlra

Negatív index vagy a hossznál () - 1 nagyobb index átadásakor a StringIndexOutOfBoundsException dobódik.

A következő példában negatív index kerül átadásra:

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

Kimenet

Kivétel a „main” szálban java.lang.StringIndexOutOfBoundsException: String index a tartományon kívül: -1

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

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

itt: Main.main (Main.java:5)

Parancs kilépett nem nulla státusszal 1

A kód kivételével megszűnik.

Folytatás ezzel a charAt-tal a Java-cikkben

A karakterlánc összes karakterének kinyomtatása a charAt () használatával

A ciklus 0-tól a string () -1 hosszáig terjedő ciklusának használatával a karakterlánc összes karakterét kinyomtathatja.

A php tömböt objektummá konvertálja
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)) } } }

Kimenet

C

l

én

m

nak nek

t

van

C

h

nak nek

n

g

van

Folytatás ezzel a charAt-tal a Java-cikkben

Egy karakter gyakoriságának megszámlálása a charAt () használatával

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

A karakter gyakorisága a charAt () használatával határozható meg:

Kimenet

A C gyakorisága: 2

Folytatás ezzel a charAt-tal a Java-cikkben

A karakterlánc első és utolsó karakterének nyomtatása

A karakterlánc első és utolsó karaktere kinyomtatható a charAt () használatával:

public class Main {public static void main (String [] args) {String s = 'Valódi az éghajlatváltozás' int strLength = s.length () // első karakter System.out.println ('Karakter 0 indexnél:' + s.charAt (0)) // A karakterlánc-1 indexen található utolsó karakter lekérése System.out.println ('Karakter az utolsó indexen:' + s.charAt (strLength-1))}}

Kimenet

Karakter 0 indexnél: C

Karakter az utolsó indexben: l

A charAt () metódus számtalan módon biztosítja a felhasználó számára az elemek elérését bármely megadott indexnél, amennyiben az index megfelelő tartományba esik.

Így a „charAt in Java” című cikk végéhez érkeztünk. Ha többet szeretne megtudni, nézze meg a Edureka, egy megbízható online tanulási társaság. Az Edureka Java J2EE és SOA képzési és tanúsítási tanfolyamát arra tervezték, hogy mind az alapvető, mind a fejlett Java koncepciókra kiképezzen különféle Java keretrendszereket, például a Hibernate & Spring.

Van egy kérdésünk? Kérjük, említse meg a blog megjegyzés rovatában, és a lehető leghamarabb kapcsolatba lépünk Önnel.

tabló lépésről lépésre bemutató