Program Java pentru a găsi frecvența caracterului într-un șir

În acest program, veți învăța să găsiți apariția (frecvența) unui caracter într-un șir dat.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:

  • Java dacă … altfel Declarație
  • Java pentru buclă
  • Java String charAt ()

Exemplu: Găsiți frecvența caracterului

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

Ieșire

 Frecvența lui e = 4

În programul de mai sus, lungimea șirului dat, str, se găsește folosind metoda șirului length().

Buclăm prin fiecare caracter din șir folosind charAt()funcția care ia indexul (i) și returnează caracterul din indexul dat.

Comparăm fiecare personaj cu caracterul dat cap. Dacă este o potrivire, mărim valoarea frecvenței cu 1.

În cele din urmă, obținem apariția totală a unui caracter stocat în frecvență și îl imprimăm.

Articole interesante...