Java programma, lai atrastu rakstzīmju biežumu virknē

Šajā programmā jūs iemācīsities atrast rakstzīmes parādīšanos (biežumu) dotajā virknē.

Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:

  • Java, ja … cits paziņojums
  • Java lokam
  • Java virknes raksturs ()

Piemērs: atrodiet rakstzīmju biežumu

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

Rezultāts

 E = 4 biežums

Iepriekš minētajā programmā dotās virknes garums str tiek atrasts, izmantojot virknes metodi length().

Caur katru virknes rakstzīmi mēs izmantojam charAt()funkciju, kas ņem indeksu (i) un atgriež rakstzīmi dotajā indeksā.

Mēs salīdzinām katru rakstzīmi ar doto rakstzīmi ch. Ja tā ir spēle, mēs palielinām frekvences vērtību par 1.

Galu galā mēs iegūstam kopējo biežumā saglabāto rakstzīmi un to izdrukājam.

Interesanti raksti...