Програма Java за намиране на честотата на символите в низ

В тази програма ще се научите да намирате честотата (честотата) на даден знак в даден низ.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:

  • Java, ако … друго Изявление
  • Java за Loop
  • Java String charAt ()

Пример: Намерете честотата на символите

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

Изход

 Честота на e = 4

В горната програма дължината на дадения низ, str, се намира с помощта на метода string length().

Прелистваме всеки символ в низа, използвайки charAt()функция, която взема индекса (i) и връща символа в дадения индекс.

Сравняваме всеки знак с дадения знак гл. Ако е съвпадение, увеличаваме стойността на честотата с 1.

В крайна сметка получаваме общата поява на характер, съхраняван в честота, и го отпечатваме.

Интересни статии...