Java String.charAt(): Syntax, Rückgabetyp, Exceptions und praktisches Beispiel
Was ist die Java String.charAt()-Methode?
Die String.charAt()-Methode gibt das Zeichen an einem spezifischen Index innerhalb eines Strings zurück. In Java sind String-Indizes null-basiert und reichen von 0 bis length() - 1.
Methodensignatur
public char charAt(int index)
Parameter
index – ein einzelner int-Wert, der die Position des gewünschten Zeichens spezifiziert.
Rückgabewert
Gibt das Zeichen (Typ char) an der gegebenen Indexposition zurück.
Exceptions
Wirft StringIndexOutOfBoundsException, wenn index negativ ist oder größer oder gleich der String-Länge.
Praktisches Beispiel
public class CharAtExample {
public static void main(String[] args) {
String s = "This is String CharAt Method";
// Zeichen an Index 0
System.out.println("Zeichen an Position 0: " + s.charAt(0));
// Zeichen an Index 5
System.out.println("Zeichen an 5. Position: " + s.charAt(5));
// Zeichen an Index 22
System.out.println("Zeichen an 22. Position: " + s.charAt(22));
// Versuch, ungültigen Index zuzugreifen
char invalid = s.charAt(-1);
System.out.println("Zeichen an -1 Position: " + invalid);
}
}
Ausgabe:
Zeichen an Position 0: T
Zeichen an 5. Position: i
Zeichen an 22. Position: M
Exception in thread „main“ java.lang.StringIndexOutOfBoundsException: String index out of range: -1
Wichtige Punkte:
- Nur ein
int-Argument wird akzeptiert. - Die Methode gibt ein
charentsprechend dem bereitgestellten Index zurück. - Indizes außerhalb des gültigen Bereichs lösen
StringIndexOutOfBoundsExceptionaus. - Immer sicherstellen, dass
0 <= index < s.length()vor Aufruf voncharAt()gilt.
Java
- Java Strings meistern: Erstellung, Methoden und Best Practices
- Java String length() Methode: String-Länge ermitteln (Beispiel)
- Java String.indexOf() meistern: Substrings finden & praktische Beispiele
- Java String compareTo() meistern: Syntax, Anwendungsfälle und praktische Beispiele
- Java String.contains() Methode: Substrings prüfen – praktische Beispiele
- Java String.endsWith(): String-Suffixe prüfen mit Beispielen
- Java String-Ersetzung meistern: replace(), replaceAll() und replaceFirst() erklärt
- Insertion Sort Algorithmus in Java: Klares Beispiel & Schritt-für-Schritt-Anleitung
- Pythons strip()-Methode meistern: Umfassender Leitfaden & Praxisbeispiele
- Python len(): Praktischer Leitfaden zur Messung von Objektlängen