Java programm stringi märkide sageduse leidmiseks

Lang L: none (table-of-contents)

Selles programmis õpite leidma märgi esinemist (sagedust) antud stringis.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:

  • Java kui … muidu avaldus
  • Java aasale
  • Java stringi charAt ()

Näide: leidke märkide sagedus

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

Väljund

 E = 4 sagedus

Ülaltoodud programmis leitakse stringi meetodil antud stringi pikkus str length().

Lingime läbi stringi iga märgi charAt()funktsiooni abil, mis võtab indeksi (i) ja tagastab antud indeksis oleva märgi.

Me võrdleme iga märki antud tähemärgiga ch. Kui see on vaste, suurendame sageduse väärtust 1 võrra.

Lõpuks saame kokku sagedusse salvestatud märgi koguarvu ja printime selle välja.

Huvitavad Artiklid...