Java-ohjelma merkkijonon taajuuden löytämiseksi

Sisällysluettelo

Tässä ohjelmassa opit löytämään merkin esiintymisen (taajuuden) tietyssä merkkijonossa.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:

  • Java jos… muuten lausunto
  • Java silmukalle
  • Java-merkkijono charAt ()

Esimerkki: Etsi merkkitiheys

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

Tuotos

 E = 4: n taajuus

Yllä olevassa ohjelmassa annetun merkkijonon pituus str löytyy merkkijonomenetelmällä length().

Kierrämme merkkijonon jokaisen merkin läpi charAt()funktiolla, joka ottaa indeksin (i) ja palauttaa merkin annetussa hakemistossa.

Verrataan kutakin merkkiä annettuun merkkiin ch. Jos se on ottelu, kasvatamme taajuuden arvoa yhdellä.

Loppujen lopuksi saamme taajuuteen tallennetun merkin kokonaismäärän ja tulostamme sen.

Mielenkiintoisia artikkeleita...