Java-Programm zum Ermitteln der Zeichenfrequenz in einer Zeichenfolge

In diesem Programm lernen Sie, das Vorkommen (die Häufigkeit) eines Zeichens in einer bestimmten Zeichenfolge zu ermitteln.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java if… else-Anweisung
  • Java für Loop
  • Java String charAt ()

Beispiel: Finden Sie die Häufigkeit des Zeichens

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

Ausgabe

 Frequenz von e = 4

Im obigen Programm wird die Länge der angegebenen Zeichenfolge str mithilfe der Zeichenfolgenmethode ermittelt length().

Wir durchlaufen jedes Zeichen in der Zeichenfolge mit einer charAt()Funktion, die den Index (i) verwendet und das Zeichen im angegebenen Index zurückgibt.

Wir vergleichen jedes Zeichen mit dem angegebenen Zeichen ch. Wenn es eine Übereinstimmung ist, erhöhen wir den Frequenzwert um 1.

Am Ende erhalten wir das gesamte Vorkommen eines in der Frequenz gespeicherten Zeichens und drucken es aus.

Interessante Beiträge...