Программа на Java для определения частоты символов в строке

В этой программе вы научитесь находить вхождение (частоту) символа в заданной строке.

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Заявление Java if… else
  • Java для цикла
  • 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); ) )

Вывод

 Частота е = 4

В приведенной выше программе длина данной строки str определяется с помощью строкового метода length().

Мы перебираем каждый символ в строке, используя charAt()функцию, которая принимает индекс (i) и возвращает символ в данном индексе.

Мы сравниваем каждый символ с данным символом ch. Если это совпадение, мы увеличиваем значение частоты на 1.

В конце концов, мы получаем общее вхождение символа, сохраненное в частоте, и печатаем его.

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