String charAt () Methode in Java mit Beispiel

Inhaltsverzeichnis:

Anonim

Warum die String "charAt" -Methode verwenden?

Die charat-Methode gibt das Zeichen am bestimmten Index zurück. Bei dieser Methode sollte der Indexwert zwischen 0 und der Zeichenfolgenlänge minus 1 liegen

Methodensyntax:

public char charAt(int index)

Parametereingabe:

index - Diese Java-Methode akzeptiert nur einzelne Eingaben, bei denen es sich um einen int-Datentyp handelt.

Methodenrückgabe:

Diese Methode gibt Zeichentypdaten basierend auf der Indexeingabe zurück

Ausnahme:

Löst java.lang.StringIndexOutOfBoundsException aus, wenn der Indexwert nicht zwischen 0 und Stringlänge minus eins liegt

Beispiel 1:

public class CharAtGuru99 {public static void main(String args[]) {String s1 = "This is String CharAt Method";//returns the char value at the 0 indexSystem.out.println("Character at 0 position is: " + s1.charAt(0));//returns the char value at the 5th indexSystem.out.println("Character at 5th position is: " + s1.charAt(5));//returns the char value at the 22nd indexSystem.out.println("Character at 22nd position is: " + s1.charAt(22));//returns the char value at the 23th indexchar result = s1.charAt(-1);System.out.println("Character at 23th position is: " + result);}}

Ausgabe:

Zeichen an Position 0 ist: T Zeichen an Position 5 ist: i

Das Zeichen an der 22. Position ist: M.

Ausnahme im Thread "main" java.lang.StringIndexOutOfBoundsException: Zeichenfolgenindex außerhalb des Bereichs: -1

Einige wichtige Dinge zu dieser Java charAt-Methode:

  • Diese Java-Methode verwendet ein Argument vom Typ int.
  • Diese Methode gibt das Zeichen als Zeichen für das angegebene int-Argument zurück. Der int-Wert gibt den Index an, der bei 0 beginnt.
  • Wenn der Indexwert höher als die Zeichenfolgenlänge oder negativ ist, tritt der IndexOutOfBounds-Ausnahmefehler auf.
  • Der Indexbereich muss zwischen 0 und string_length-1 liegen.