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.