String charAt () Metode di Java dengan Contoh

Daftar Isi:

Anonim

Mengapa menggunakan metode string "charAt"?

Metode charat mengembalikan karakter pada indeks tertentu. Dalam metode ini nilai indeks harus antara 0 dan panjang string dikurangi 1

Metode Sintaks:

public char charAt(int index)

Masukan parameter:

index - Metode Java ini hanya menerima input tunggal yang merupakan tipe data int.

Metode Pengembalian:

Metode ini mengembalikan data tipe karakter berdasarkan input indeks

Pengecualian:

Melempar java.lang.StringIndexOutOfBoundsException jika nilai indeks tidak antara 0 dan Panjang string minus 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);}}

Keluaran:

Karakter pada posisi 0 adalah: T Karakter pada posisi ke-5 adalah: i

Karakter di posisi 22 adalah: M

Pengecualian di utas "main" java.lang.StringIndexOutOfBoundsException: Indeks string di luar rentang: -1

Beberapa hal penting tentang metode charAt Java ini:

  • Metode Java ini membutuhkan argumen yang selalu bertipe int.
  • Metode ini mengembalikan karakter sebagai char untuk argumen int yang diberikan. Nilai int menentukan indeks yang dimulai dari 0.
  • Jika nilai indeks lebih tinggi dari panjang string atau negatif, maka kesalahan Pengecualian IndexOutOfBounds terjadi.
  • Rentang indeks harus antara 0 sampai string_length-1.