demo
Class Merkit

java.lang.Object
  extended by demo.Merkit

public class Merkit
extends java.lang.Object

Ohjelmalla lasketaan montako kertaa mikäkin merkki esiintyy tiedostossa.

Version:
1.0, 15.03.2003
Author:
Vesa Lappalainen

Nested Class Summary
static class Merkit.Esiintymat
          Luokka joka laskee merkkien esiintymiä
 
Constructor Summary
Merkit()
           
 
Method Summary
static void main(java.lang.String[] args)
          Lasketaan merkkien esiintymät tiedostossa.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Merkit

public Merkit()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Lasketaan merkkien esiintymät tiedostossa.

Parameters:
args - tiedoston nimi jos halutaan, muuten nimi kysytään
Throws:
java.io.IOException
Example:
 #THROWS IOException
 #CLASSIMPORT
 #import java.io.*;
 #import fi.jyu.mit.ohj2.Suuntaaja;
 #import fi.jyu.mit.ohj2.VertaaTiedosto;
 Suuntaaja.StringOutput so = new Suuntaaja.StringOutput();
 VertaaTiedosto.kirjoitaTiedosto("koe.txt",
   "123456789012345678901234567890123456789012345678901234567890\n"+
   "Kissa istuu puussa\n"+
   "ja ihmettelee\n"+
   "mualiman menoa\n");
   
 Merkit.main(new String[]{"koe.txt"});
 
 String tulostus =
   "0a =   4   =   4 0 =   6 1 =   6 2 =   6 3 =   6 4 =   6 5 =   6 6 =   6\n" +
   " 7 =   6 8 =   6 9 =   6 K =   1 a =   6 e =   5 h =   1 i =   4 j =   1\n" +
   " l =   2 m =   4 n =   2 o =   1 p =   1 s =   5 t =   3 u =   5\n";
 so.ero(tulostus) === null;   
 so.palauta();   
 VertaaTiedosto.tuhoaTiedosto("koe.txt");