Java-programma om de frequentie van tekens in een tekenreeks te vinden

In dit programma leer je het voorkomen (frequentie) van een teken in een bepaalde string te vinden.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java if… else-instructie
  • Java voor Loop
  • Java String charAt ()

Voorbeeld: zoek de frequentie van het teken

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

Uitvoer

 Frequentie van e = 4

In het bovenstaande programma wordt de lengte van de opgegeven string, str, gevonden met behulp van de stringmethode length().

We doorlopen elk teken in de string met behulp van de charAt()functie die de index (i) neemt en het teken in de gegeven index retourneert.

We vergelijken elk karakter met het gegeven karakter ch. Als het een overeenkomst is, verhogen we de waarde van de frequentie met 1.

Uiteindelijk krijgen we het totale voorkomen van een teken opgeslagen in frequentie en drukken we het af.

Interessante artikelen...