Š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.