/** * */ 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); } }