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,
- charAt Java-ban
- Példa a StringIndexOutOfBoundsException fájlra
- A karakterlánc összes karakterének kinyomtatása a charAt () használatával
- Egy karakter gyakoriságának megszámlálása a charAt () használatával
- A karakterlánc első és utolsó karakterének nyomtatása
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áljapublic 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ó