English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste programa, você aprenderá a encontrar a frequência de aparição de caracteres em uma string dada (frequência).
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("Frequência de ", + ch + " = " + frequency); } }
Quando executamos o programa, a saída é:
Frequência de e = 4
No programa acima, usamos o método length() da string para encontrar o comprimento da string fornecida str.
Usaremos a função charAt() para percorrer cada caractere da string, que aceita o índice (i) e retorna o caractere no índice fornecido.
Compararemos cada caractere com o caractere fornecido ch. Se coincidir, aumentaremos o valor de frequency1.
Por fim, obtemos um caractere armazenado no total de ocorrências e imprimimos o valor de frequency.