Das charAt () in ist eine Methode, die insbesondere verwendet wird, um das Zeichen am angegebenen Index in einer Zeichenfolge zurückzugeben. In diesem Artikel werden wir dieses Thema im Detail verstehen. Die folgenden Hinweise werden in diesem Artikel behandelt:
- charAt in Java
- Beispiel für eine StringIndexOutOfBoundsException
- Drucken aller Zeichen einer Zeichenfolge mit charAt ()
- Zählen der Häufigkeit eines Zeichens mit charAt ()
- Drucken des ersten und letzten Zeichens einer Zeichenfolge
Also fangen wir an
Was ist Swing in Java
charAt in Java
Für die charAt () -Methode muss der übergebene Indexwert zwischen 0 und (Länge der Zeichenfolge - 1) liegen. Falls der Indexwert größer, gleich oder negativ ist, a StringIndexOutOfBoundsException ist zurück gekommen.
Unterschrift
public char charAt (int index)
Parameter
index: Der Index des zurückzugebenden Zeichens
Rückkehr
Das Zeichen an der angegebenen Position wird zurückgegeben.
Ausnahme
StringIndexOutOfBoundException : Wird zurückgegeben, wenn der Wert des Index negativ, größer oder gleich der Länge der Zeichenfolge ist.
Fahren Sie mit diesem charAt in Java-Artikel fort
Beispiel
public class Main {public statisch void main (String args []) {String str = 'Wir müssen den Planeten vor dem Klimawandel retten' // Dies gibt das erste Zeichen des Strings char c1 = str.charAt (0) char c2 = zurück str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Zeichen bei 0 Index:' + c1) System.out.println ('Zeichen bei 5 .. Index: '+ c2) System.out.println (' Zeichen am 9. Index: '+ c3) System.out.println (' Zeichen am 15. Index: '+ c4)}}
Ausgabe
Zeichen bei 0 Index ist: W.
Das Zeichen am 5. Index ist: s
Das Zeichen am 11. Index ist: a
Das Zeichen am 20. Index ist: e
Fahren Sie mit diesem charAt in Java-Artikel fort
Beispiel für eine StringIndexOutOfBoundsException
Beim Übergeben eines negativen Index oder eines Index größer als length () - 1 wird eine StringIndexOutOfBoundsException ausgelöst.
Im folgenden Beispiel wird ein negativer Index übergeben:
öffentliche Klasse Main {public static void main (String args []) {String str = 'ClimateChange' // negativer Index char c = str.charAt (-1) System.out.println (c)}}
Ausgabe
Ausnahme im Thread 'main' java.lang.StringIndexOutOfBoundsException: Zeichenfolgenindex außerhalb des Bereichs: -1
at java.base / java.lang.StringLatin1.charAt (tringLatin1.java:44)
at java.base / java.lang.String.charAt (String.java:692)
bei Main.main (Main.java:5)
Befehl mit Status ungleich Null 1 beendet
Der Code wird mit einer Ausnahme beendet.
Fahren Sie mit diesem charAt in Java-Artikel fort
Drucken aller Zeichen einer Zeichenfolge mit charAt ()
Die for-Schleife von 0 bis zur Länge von string () -1 wird verwendet, um alle Zeichen eines Strings zu drucken.
Zeichenfolge ist in Java veränderlich oder unveränderlichöffentliche Klasse Main {public static void main (String args []) {String s = 'ClimateChange' für (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }
Ausgabe
C.
l
ich
m
zu
t
ist
C.
h
zu
n
G
ist
Fahren Sie mit diesem charAt in Java-Artikel fort
Zählen der Häufigkeit eines Zeichens mit charAt ()
öffentliche Klasse Main {public static void main (String [] args) {String s = 'ClimateChangeIsReal' int count = 0 für (int i = 0 i<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } }
Die Häufigkeit eines Zeichens kann mit charAt () bestimmt werden:
Ausgabe
Die Frequenz von C ist: 2
Fahren Sie mit diesem charAt in Java-Artikel fort
Drucken des ersten und letzten Zeichens einer Zeichenfolge
Das erste und das letzte Zeichen einer Zeichenfolge können mit charAt () gedruckt werden:
public class Main {public statisch void main (String [] args) {String s = 'Klimawandel ist real' int strLength = s.length () // erstes Zeichen System.out.println ('Zeichen bei 0 Index:' + s.charAt (0)) // Abrufen des letzten Zeichens, das am Index der Zeichenfolgenlänge 1 vorhanden ist System.out.println ('Zeichen am letzten Index:' + s.charAt (strLength-1))}}
Ausgabe
Zeichen bei 0 Index: C.
Zeichen am letzten Index: l
Die charAt () -Methode bietet dem Benutzer unzählige Möglichkeiten, auf die Elemente eines beliebigen Index zuzugreifen, sofern der Index in einen geeigneten Bereich fällt.
Damit sind wir am Ende dieses Artikels über 'charAt in Java' angelangt. Wenn Sie mehr erfahren möchten, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen. Der Java J2EE- und SOA-Schulungs- und Zertifizierungskurs von Edureka wurde entwickelt, um Sie für Kern- und fortgeschrittene Java-Konzepte sowie für verschiedene Java-Frameworks wie Hibernate & Spring zu schulen.
Hast du eine Frage an uns? Bitte erwähne es im Kommentarbereich dieses Blogs und wir werden uns so schnell wie möglich bei dir melden.
Was ist der Unterschied zwischen Javascript und JQuery?