Java program a karakterek gyakoriságának megkeresésére egy karakterláncban

Ebben a programban megtanulja megtalálni egy karakter előfordulását (gyakoriságát) egy adott karakterláncban.

A példa megértéséhez ismernie kell a következő Java programozási témákat:

  • Java if… else nyilatkozat
  • Java a hurokhoz
  • Java karakterlánc charAt ()

Példa: Keresse meg a karakter gyakoriságá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); ) )

Kimenet

 E = 4 gyakorisága

A fenti programban az adott karakterlánc hossza, str, a string módszerrel található length().

A karakterlánc minden egyes karakterét végigkíséri a charAt()függvény használatával, amely felveszi az (i) indexet és visszaadja az adott indexben szereplő karaktert.

Összehasonlítjuk az egyes karaktereket az adott karakterrel ch. Ha egyezés, akkor 1-gyel növeljük a frekvencia értékét.

Végül megkapjuk a frekvenciában tárolt karakter teljes előfordulását, és kinyomtatjuk.

érdekes cikkek...