Suuntaaja.ISuuntaaja
public static class Suuntaaja.Output extends java.lang.Object implements Suuntaaja.ISuuntaaja
Constructor | Description |
---|---|
Output(java.lang.String outNimi) |
Asetetaan perustulostusvirta eri tiedostoon.
|
Output(java.lang.String outNimi,
boolean syserr) |
Modifier and Type | Method | Description |
---|---|---|
void |
palauta() |
Palautetaan tietovirta takaisin alkuperäiseen tilaan
|
public Output(java.lang.String outNimi) throws java.io.FileNotFoundException
outNimi
- mihin System.out kirjoitetaanjava.io.FileNotFoundException
- jos tiedostoa ei saada käyttöön#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();
public Output(java.lang.String outNimi, boolean syserr) throws java.io.FileNotFoundException
outNimi
- mihin suunnataansyserr
- suunnataanko error-virtajava.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");
public void palauta()
palauta
in interface Suuntaaja.ISuuntaaja