demo
Class EhdTulostus

java.lang.Object
  extended by demo.EhdTulostus

public class EhdTulostus
extends java.lang.Object

Ohjelmalla tulostetaan tiedostosta ne rivit, jotka alkavat '**'

Version:
1.0, 15.03.2003
Author:
Vesa Lappalainen

Field Summary
private static java.lang.String alku
           
 
Constructor Summary
EhdTulostus()
           
 
Method Summary
static void main(java.lang.String[] args)
          Tulostetaan tiedostosta ne rivit jotka alkavat tietyllä jonolla
static void ohjeet()
          Tulostetaan ohjelman käyttöohjeet
static void tulosta(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

alku

private static final java.lang.String alku
See Also:
Constant Field Values
Constructor Detail

EhdTulostus

public EhdTulostus()
Method Detail

tulosta

public static void tulosta(java.lang.String s)
Parameters:
s - Tulostettava merkkijono

ohjeet

public static void ohjeet()
Tulostetaan ohjelman käyttöohjeet


main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Tulostetaan tiedostosta ne rivit jotka alkavat tietyllä jonolla

Parameters:
args - ei käytössä
Throws:
java.io.IOException - jos jokin menee pieleen
Example:
 #THROWS IOException
 #CLASSIMPORT
 #import fi.jyu.mit.ohj2.Suuntaaja;
 #import fi.jyu.mit.ohj2.VertaaTiedosto;
 #import java.io.*;
 Suuntaaja.StringInput si = new Suuntaaja.StringInput();  
 Suuntaaja.StringOutput so = new Suuntaaja.StringOutput();
 VertaaTiedosto.kirjoitaTiedosto("koe.txt",
   "/ * tämä ei saa tulostua!\n" +
   "*** tämä saa tulostua!\n" +
   "    tämä ei tulostu\n" +
   "**  tämä on 2. tulostuva rivi\n" +
   "*   tämä ei tietenkään tulostu\n" +
   "    eikä tämäkään ****************\n" +
   "****tämäpäs tulostuu * /");
   
 si.input("koe.txt\n");  
 EhdTulostus.main(null);
 
 String tulostus = "\n" +
   "Tämä ohjelma tulostaa halutun tiedoston kaikki\n" +
   "'**'-alkuiset rivit\n" +
   "Anna tiedoston nimi (demo/EhdTulostus.java) >\n" +   
   "*** tämä saa tulostua!\n"        +
   "**  tämä on 2. tulostuva rivi\n" +
   "****tämäpäs tulostuu * /\n"; 
 so.ero(tulostus) === null;   
 so.palauta();   
 si.palauta();
 VertaaTiedosto.tuhoaTiedosto("koe.txt");