Sanalaskuri.java |
1 2 import java.io.*; 3 /** 4 * Ohjelmalla lasketaan tiedostossa olevien sanojen 5 * esiintymismääriä. 6 *<pre> 7 * Tarvitaan luokat: 8 * Sana 9 * - lisää laskuria 10 * - tunnista sana 11 * 12 * Sanat 13 * - lue tiedosto 14 * - etsi sana 15 * - pätki rivi 16 * 17 * Algoritmi: 18 * 1) Lue tiedostosta rivi. 19 * 2) Pätki rivi sanoiksi 20 * 3) Lisää kunkin sanan esiintymismäärää yhdellä 21 * - jos sanaa ei vielä ole ennestään, lisää sana 22 * 4) jatka 1) kunnes koko tiedosto käsitelty 23 * 24 *</pre> 25 * @author Vesa Lappalainen 26 * @version 1.0, 21.02.2003 27 */ 28 public class Sanalaskuri { 29 30 public static void main(String[] args) { 31 Sanat sanat = new Sanat(); 32 try { 33 sanat.lueTiedosto("sanat.txt"); 34 } 35 catch (IOException ex) { 36 System.out.println("Virhe: " + ex); 37 } 38 sanat.tulosta(System.out); 39 } 40 } 41
Sanalaskuri.java |