Karakter () dalam adalah sebuah metode, digunakan secara khusus untuk mengembalikan karakter pada indeks yang ditentukan dalam sebuah string. Pada artikel ini kita akan memahami topik ini secara detail. Petunjuk berikut akan dibahas dalam artikel ini,
- charAt di Java
- Contoh untuk StringIndexOutOfBoundsException
- Mencetak semua karakter string menggunakan charAt ()
- Menghitung frekuensi karakter menggunakan charAt ()
- Mencetak karakter pertama dan terakhir dari sebuah string
Jadi mari kita mulai
charAt di Java
Untuk metode charAt (), nilai indeks yang dikirimkan harus antara 0 dan (panjang string - 1). Jika nilai indeks lebih besar dari, sama dengan, atau angka negatif, a StringIndexOutOfBoundsException dikembalikan.
Tanda tangan
public char charAt (int index)
Parameter
index: Indeks karakter yang akan dikembalikan
Kembali
Karakter pada posisi yang ditentukan dikembalikan.
Pengecualian
StringIndexOutOfBoundException : Ditampilkan jika nilai indeks negatif, lebih besar dari, atau sama dengan panjang string.
Pindah dengan artikel ini karakter di Java
Contoh
public class Main {public static void main (String args []) {String str = 'Kita harus menyelamatkan planet ini dari perubahan iklim' // Ini mengembalikan karakter pertama dari string char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Karakter pada indeks 0:' + c1) System.out.println ('Karakter di 5 indeks: '+ c2) System.out.println (' Karakter pada indeks ke-9: '+ c3) System.out.println (' Karakter pada indeks ke-15: '+ c4)}}
Keluaran
Karakter pada indeks 0 adalah: W
Karakter pada indeks ke-5 adalah: s
Karakter pada indeks ke 11 adalah: a
Karakter pada indeks ke-20 adalah: e
Pindah dengan artikel ini karakter di Java
Contoh untuk StringIndexOutOfBoundsException
Saat meneruskan indeks negatif, atau indeks lebih besar dari panjang () - 1, maka StringIndexOutOfBoundsException akan dilempar.
Dalam contoh berikut, indeks negatif diteruskan:
kelas publik Utama {public static void main (String args []) {String str = 'ClimateChange' // indeks negatif char c = str.charAt (-1) System.out.println (c)}}
Keluaran
Pengecualian di utas 'main' java.lang.StringIndexOutOfBoundsException: Indeks string di luar rentang: -1
di java.base / java.lang.StringLatin1.charAt (tringLatin1.java:44)
di java.base / java.lang.String.charAt (String.java:692)
di Main.main (Main.java:5)
Perintah keluar dengan status bukan nol 1
Kode berakhir dengan pengecualian.
Urutan fibonacci di c ++
Pindah dengan artikel ini karakter di Java
Mencetak semua karakter string menggunakan charAt ()
Penggunaan for loop dari 0 sampai panjang string () -1 dibuat, untuk mencetak semua karakter dari sebuah string.
kelas publik Utama {public static void main (String args []) {String s = 'ClimateChange' untuk (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }
Keluaran
C
l
saya
m
untuk
t
aku s
C
h
untuk
n
g
aku s
Pindah dengan artikel ini karakter di Java
Menghitung frekuensi karakter menggunakan charAt ()
kelas publik Utama {public static void main (String [] args) {String s = 'ClimateChangeIsReal' int count = 0 untuk (int i = 0 i<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } }
Frekuensi karakter dapat ditentukan dengan menggunakan charAt ():
Keluaran
Frekuensi C adalah: 2
Pindah dengan artikel ini karakter di Java
Mencetak karakter pertama dan terakhir dari sebuah string
Karakter pertama dan terakhir dari sebuah string dapat dicetak menggunakan charAt ():
kelas publik Utama {public static void main (String [] args) {String s = 'Perubahan Iklim Nyata' int strLength = s.length () // karakter pertama System.out.println ('Karakter pada 0 indeks:' + s.charAt (0)) // Mengambil Karakter terakhir yang ada pada indeks panjang-1 string System.out.println ('Karakter pada indeks terakhir:' + s.charAt (strLength-1))}}
Keluaran
Karakter pada indeks 0: C
Karakter pada indeks terakhir: l
Metode charAt () menyediakan pengguna dengan banyak cara untuk mengakses elemen pada indeks yang ditentukan, selama indeks berada dalam kisaran yang sesuai.
Demikianlah kita sampai pada akhir artikel tentang 'charAt in Java' ini. Jika Anda ingin mempelajari lebih lanjut, lihat oleh Edureka, perusahaan pembelajaran online terpercaya. Kursus pelatihan dan sertifikasi Java J2EE dan SOA dari Edureka dirancang untuk melatih Anda baik konsep inti dan lanjutan Java bersama dengan berbagai kerangka kerja Java seperti Hibernate & Spring.
Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar blog ini dan kami akan menghubungi Anda kembali secepatnya.