Program Java untuk Mencari Frekuensi Karakter dalam Rentetan

Dalam program ini, anda akan belajar mencari kemunculan (frekuensi) watak dalam rentetan tertentu.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Java jika … lain Pernyataan
  • Java untuk Gelung
  • Java String charAt ()

Contoh: Cari Kekerapan Perwatakan

 public class Frequency ( public static void main(String() args) ( String str = "This website is awesome."; char ch = 'e'; int frequency = 0; for(int i = 0; i < str.length(); i++) ( if(ch == str.charAt(i)) ( ++frequency; ) ) System.out.println("Frequency of " + ch + " = " + frequency); ) )

Pengeluaran

 Kekerapan e = 4

Dalam program di atas, panjang tali yang diberikan, str, dijumpai menggunakan kaedah rentetan length().

Kami melengkapkan setiap watak dalam rentetan menggunakan charAt()fungsi yang mengambil indeks (i) dan mengembalikan watak dalam indeks yang diberikan.

Kami membandingkan setiap watak dengan watak yang diberikan ch. Sekiranya ia sepadan, kita akan meningkatkan nilai kekerapan dengan 1.

Pada akhirnya, kami mendapat jumlah kejadian watak yang disimpan dalam frekuensi dan mencetaknya.

Artikel menarik...