Chương trình Java để tìm tần số của ký tự trong chuỗi

Trong chương trình này, bạn sẽ học cách tìm lần xuất hiện (tần suất) của một ký tự trong một chuỗi nhất định.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Java sau:

  • Câu lệnh Java if… else
  • Java cho Vòng lặp
  • Chuỗi Java charAt ()

Ví dụ: Tìm tần số của ký tự

 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); ) )

Đầu ra

 Tần số e = 4

Trong chương trình trên, độ dài của chuỗi đã cho, str, được tìm thấy bằng cách sử dụng phương thức chuỗi length().

Chúng tôi lặp qua từng ký tự trong chuỗi bằng cách sử dụng charAt()hàm lấy chỉ số (i) và trả về ký tự trong chỉ mục đã cho.

Chúng tôi so sánh mỗi ký tự với ký tự đã cho ch. Nếu nó trùng khớp, chúng tôi tăng giá trị của tần suất lên 1.

Cuối cùng, chúng tôi nhận được tổng số lần xuất hiện của một ký tự được lưu trữ trong tần số và in nó.

thú vị bài viết...