Class Suuntaaja.Output

    • Constructor Summary

      Constructors 
      Constructor Description
      Output​(java.lang.String outNimi)
      Asetetaan perustulostusvirta eri tiedostoon.
      Output​(java.lang.String outNimi, boolean syserr)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void palauta()
      Palautetaan tietovirta takaisin alkuperäiseen tilaan
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Output

        public Output​(java.lang.String outNimi)
               throws java.io.FileNotFoundException
        Asetetaan perustulostusvirta eri tiedostoon. Jos nimi on null, niin sitä virtaa ei suunnata uudelleen
        Parameters:
        outNimi - mihin System.out kirjoitetaan
        Throws:
        java.io.FileNotFoundException - jos tiedostoa ei saada käyttöön
        Example:
         #THROWS IOException
         #import java.io.*;
         #import java.util.*;
         #import static fi.jyu.mit.ohj2.VertaaTiedosto.*;
           Output out = new Output("hiljaa1.txt");
           System.out.println("eka");
           System.out.println("toka");
           out.palauta();
           vertaaFileString("hiljaa1.txt","eka\ntoka\n") === null;
           tuhoaTiedosto("hiljaa1.txt"); 
           
           out = new Output(null);
           out.palauta();
         
      • Output

        public Output​(java.lang.String outNimi,
                      boolean syserr)
               throws java.io.FileNotFoundException
        Parameters:
        outNimi - mihin suunnataan
        syserr - suunnataanko error-virta
        Throws:
        java.io.FileNotFoundException - jos tiedostoa ei saada auki
         #THROWS IOException
         #import java.io.*;
         #import java.util.*;
         #import static fi.jyu.mit.ohj2.VertaaTiedosto.*;
           Output out = new Output("koeOut.txt",false);
           Output err = new Output("koeErr.txt",true);
           System.out.println("eka");
           System.err.println("toka");
           out.palauta();
           err.palauta();
           vertaaFileString("koeOut.txt","eka\n") === null;
           vertaaFileString("koeErr.txt","toka\n") === null;
           tuhoaTiedosto("koeOut.txt"); 
           tuhoaTiedosto("koeErr.txt");