Java-program for å finne karakterfrekvensen i en streng

Innholdsfortegnelse

I dette programmet lærer du å finne forekomsten (frekvensen) av et tegn i en gitt streng.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java if… else Erklæring
  • Java for Loop
  • Java String charAt ()

Eksempel: Finn karakterfrekvens

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

Produksjon

 Frekvens av e = 4

I det ovennevnte programmet blir lengden på den gitte strengen, str, funnet ved hjelp av strengmetoden length().

Vi går gjennom hvert tegn i strengen ved hjelp av charAt()funksjonen som tar indeksen (i) og returnerer tegnet i den gitte indeksen.

Vi sammenligner hvert tegn med det gitte tegnet ch. Hvis det er en kamp, ​​øker vi verdien av frekvensen med 1.

Til slutt får vi den totale forekomsten av et tegn lagret i frekvens og skriver det ut.

Interessante artikler...