Örnek ile Java'da String charAt () Yöntemi

İçindekiler:

Anonim

Neden string "charAt" Yöntemi kullanılıyor?

Charat yöntemi, belirli dizindeki karakteri döndürür. Bu yöntemde indeks değeri 0 ile dizi uzunluğu eksi 1 arasında olmalıdır

Yöntem Sözdizimi:

public char charAt(int index)

Parametre girişi:

index - Bu Java yöntemi, yalnızca int veri türü olan tek girişi kabul eder.

Yöntem İadeleri:

Bu yöntem, dizin girişine bağlı olarak bir karakter tipi veri döndürür

İstisna:

Dizin değeri 0 ile Dize uzunluğu eksi bir arasında değilse java.lang.StringIndexOutOfBoundsException atar

Örnek 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);}}

Çıktı:

0 konumundaki karakter: T 5. konumdaki karakter: i

22. pozisyondaki karakter: M

"Main" iş parçacığında istisna java.lang.StringIndexOutOfBoundsException: String dizini aralık dışı: -1

Bu Java charAt yöntemiyle ilgili bazı önemli noktalar:

  • Bu Java yöntemi, her zaman int türü olan bir argüman alır.
  • Bu yöntem, verilen int argümanı için karakteri char olarak döndürür. İnt değeri, 0'dan başlayan dizini belirtir.
  • Dizin değeri dize uzunluğundan yüksek veya negatifse, IndexOutOfBounds İstisna hatası oluşur.
  • Dizin aralığı 0 ile string_length-1 arasında olmalıdır.