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.