Mengapa menggunakan kaedah string "charAt"?
Kaedah charat mengembalikan watak pada indeks pasti. Dalam kaedah ini nilai indeks harus antara 0 dan panjang tali tolak 1
Sintaks Kaedah:
public char charAt(int index)
Input parameter:
indeks - Kaedah Java ini hanya menerima input tunggal yang merupakan jenis data int.
Kaedah Mengembalikan:
Kaedah ini mengembalikan data jenis watak berdasarkan input indeks
Pengecualian:
Membuang java.lang.StringIndexOutOfBoundsException jika nilai indeks tidak antara 0 dan Panjang rentetan tolak satu
Contoh 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);}}
Pengeluaran:
Karakter pada kedudukan 0 adalah: T Karakter pada kedudukan ke-5 adalah: i
Watak pada kedudukan ke-22 adalah: MPengecualian dalam utas "utama" java.lang.StringIndexOutOfBoundsException: String index di luar julat: -1
Beberapa perkara penting mengenai kaedah charAt Java ini:
- Kaedah Java ini mengambil argumen yang selalu bersifat int.
- Kaedah ini mengembalikan watak sebagai char untuk argumen int yang diberikan. Nilai int menentukan indeks yang bermula pada 0.
- Sekiranya nilai indeks lebih tinggi daripada panjang tali atau negatif, maka ralat Pengecualian IndexOutOfBounds berlaku.
- Julat indeks mestilah antara 0 hingga string_length-1.