/** * */ package luento19; /** * Ohjelmalla lasketaan tiedostossa olevien sanojen * esiintymismääriä. *
* Tarvitaan luokat: * sana * tunnistaa onko sana * laskurin ylläpito * sanat * tieoston lukeminen * rivin pilkkominen * sanan etsiminen * * Algortimi: * * 1. Lue tiedostosta rivi. * 2. Pätki rivi sanoiksi * 3. Lisää kunkin sanan esiintymismäärää yhdellä * - jos sanaa ei vielä ole ennestään, lisää sana * 4. jatka 1) kunnes koko tiedosto käsitelty * ** @author Vesa Lappalainen * @version 1.0, 21.02.2003 */ public class Sanalaskuri { /** * Lasketaan tiedostossa olevat sanat * @param args ei käytössä */ public static void main(String[] args) { Sanat sanat; sanat = new Sanat(); String virhe = sanat.lueTiedostoJaLaske("sanat.txt"); if ( virhe != null ) { System.out.println(virhe); return; } sanat.tulosta(System.out); } }