String charAt () Kaedah di Java dengan Contoh

Isi kandungan:

Anonim

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: M

Pengecualian 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.