Програма Java для пошуку частоти символів у рядку

У цій програмі ви навчитеся знаходити появу (частоту) символу в заданому рядку.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:

  • Заява про Java, якщо … ще
  • Java для циклу
  • Рядок Java 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.

Врешті-решт, ми отримуємо загальну кількість випадків, що зберігаються в частоті, та друкуємо його.

Цікаві статті...