Java String.charAt() begrijpen: Syntaxis, Retourtype, Exceptions en Praktisch Voorbeeld
Wat Is De Java String.charAt() Methode?
De String.charAt() methode retourneert het karakter op een specifieke index binnen een string. In Java zijn string-indices zero-based, variërend van 0 tot length() - 1.
Methode Handtekening
public char charAt(int index)
Parameter
index – een enkele int waarde die de positie van het gewenste karakter specificert.
Retourwaarde
Retourneert het karakter (type char) op de gegeven index.
Exceptions
Gooit StringIndexOutOfBoundsException als index negatief is of groter dan of gelijk aan de lengte van de string.
Praktisch Voorbeeld
public class CharAtExample { public static void main(String[] args) { String s = "This is String CharAt Method"; // Karakter op index 0 System.out.println("Character at 0 position is: " + s.charAt(0)); // Karakter op index 5 System.out.println("Character at 5th position is: " + s.charAt(5)); // Karakter op index 22 System.out.println("Character at 22nd position is: " + s.charAt(22)); // Poging om een ongeldige index te benaderen char invalid = s.charAt(-1); System.out.println("Character at -1 position is: " + invalid); } }
Output:
Character at 0 position is: T
Character at 5th position is: i
Character at 22nd position is: M
Exception in thread “main” java.lang.StringIndexOutOfBoundsException: String index out of range: -1
Belangrijke punten om te onthouden:
- Alleen een
intargument wordt geaccepteerd. - De methode retourneert een
charcorresponderend met de gegeven index. - Indices buiten het geldige bereik triggeren een
StringIndexOutOfBoundsException. - Zorg er altijd voor dat
0 <= index < s.length()voordat jecharAt()aanroept.
Java
- Python's strip()-methode beheersen: Uitgebreide handleiding & praktische voorbeelden
- Python len(): Praktische handleiding voor het meten van objectlengtes
- Python's String.find()-methode beheersen: Syntaxis, voorbeelden & alternatieven
- Java Strings beheersen: aanmaken, methodes en best practices
- Java String length() Methode: Hoe de grootte van een String op te vragen (Voorbeeld)
- Java String.indexOf() beheersen: Substrings lokaliseren & praktische voorbeelden
- Java's String compareTo() Methode beheersen: Syntaxis, Use Cases en Praktische Voorbeelden
- Java String.contains() Methode: Controleren op Substrings – Praktische Voorbeelden
- Java String.endsWith() beheersen: Controleren op String-suffixen met voorbeelden
- Java String Vervanging beheersen: replace(), replaceAll() en replaceFirst() uitgelegd
- Insertion Sort algoritme in Java: Duidelijk voorbeeld & stapsgewijze handleiding