Bagaimana Melaksanakan CharAt Di Java?



Artikel ini tentang charAt di Java akan memperkenalkan Anda pada metode string charAt () Java. Artikel ini akan menunjukkan cara yang berbeza untuk menggunakan kaedah ini.

Aras () dalam adalah kaedah, yang digunakan terutamanya untuk mengembalikan watak pada indeks yang ditentukan dalam rentetan. Dalam artikel ini kita akan memahami topik ini secara terperinci. Petunjuk berikut akan dibahas dalam artikel ini,

Oleh itu, mari kita mulakan





charAt di Jawa

Untuk kaedah charAt (), nilai indeks yang dilalui mestilah antara 0 dan (panjang tali - 1). Sekiranya nilai indeks lebih besar daripada, sama dengan, atau nombor negatif, a StringIndexOutOfBoundsException dikembalikan.

Tandatangan



char charAt awam (indeks int)

Parameter

index: Indeks watak yang akan dikembalikan



Kembali

Watak pada kedudukan yang ditentukan dikembalikan.

Pengecualian

StringIndexOutOfBoundException : Dikembalikan jika nilai indeks negatif, lebih besar daripada, atau sama dengan panjang tali.

Teruskan dengan artikel charAt ini di Java

Contohnya

kelas awam Utama {public static void main (String args []) {String str = 'Kita mesti menyelamatkan planet ini dari perubahan iklim' // Ini mengembalikan watak pertama rentetan char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Character at 0 index:' + c1) System.out.println ('Character at 5th) indeks: '+ c2) System.out.println (' Character at 9th index: '+ c3) System.out.println (' Character at 15th index: '+ c4)}}

Pengeluaran

Karakter pada 0 indeks adalah: W

Watak pada indeks ke-5 adalah: s

Karakter pada indeks ke-11 adalah: a

Karakter pada indeks ke-20 adalah: e

Teruskan dengan artikel charAt ini di Java

Contoh untuk StringIndexOutOfBoundsException

Apabila melewati indeks negatif, atau indeks lebih besar daripada panjang () - 1, maka StringIndexOutOfBoundsException dilemparkan.

Dalam contoh berikut, indeks negatif diluluskan:

kelas awam Utama {public static void main (String args []) {String str = 'ClimateChange' // negatif index char c = str.charAt (-1) System.out.println (c)}}

Pengeluaran

Pengecualian dalam utas 'utama' java.lang.StringIndexOutOfBoundsException: String index di luar julat: -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 dikeluarkan dengan status bukan sifar 1

Kod ini berakhir dengan pengecualian.

Melanjutkan dengan artikel charAt di Java ini

Mencetak semua watak rentetan menggunakan charAt ()

Penggunaan untuk loop dari 0 hingga panjang string () -1 dibuat, untuk mencetak semua watak rentetan.

kelas awam 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)) } } }

Pengeluaran

C

l

i

m

ke

t

adalah

C

h

ke

n

struktur asas program java

g

adalah

Teruskan dengan artikel charAt ini di Java

Mengira kekerapan watak menggunakan charAt ()

kelas awam 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) } } 

Kekerapan watak dapat ditentukan dengan menggunakan charAt ():

Pengeluaran

Kekerapan C adalah: 2

Teruskan dengan artikel charAt ini di Java

Mencetak watak rentetan pertama dan terakhir

Karakter rentetan pertama dan terakhir dapat dicetak menggunakan charAt ():

kelas awam Utama {public static void main (String [] args) {String s = 'Climate Change Is Real' int strLength = s.length () // watak pertama System.out.println ('Character at 0 index:' + s.charAt (0)) // Mengambil Karakter terakhir yang terdapat pada indeks panjang tali-1 System.out.println ('Character at last index:' + s.charAt (strLength-1))}}

Pengeluaran

Watak pada 0 indeks: C

Watak pada indeks terakhir: l

Kaedah charAt () menyediakan pengguna dengan banyak cara untuk mengakses elemen pada indeks yang ditentukan, selagi indeks berada dalam julat yang sesuai.

Oleh itu, kita telah mengakhiri artikel ini mengenai 'charAt in Java'. Sekiranya anda ingin mengetahui lebih lanjut, lihat di oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai. Kursus latihan dan pensijilan Java J2EE dan SOA Edureka dirancang untuk melatih anda untuk konsep Java teras dan maju bersama dengan pelbagai kerangka kerja Java seperti Hibernate & Spring.

Ada soalan untuk kami? Sila sebutkan di bahagian komen blog ini dan kami akan menghubungi anda secepat mungkin.