fi.jyu.mit.ohj2
Class Suuntaaja.InOut
java.lang.Object
fi.jyu.mit.ohj2.Suuntaaja.InOut
- All Implemented Interfaces:
- Suuntaaja.ISuuntaaja
- Enclosing class:
- Suuntaaja
public static class Suuntaaja.InOut
- extends Object
- implements Suuntaaja.ISuuntaaja
Luokka jolla System.in ja System.out suunnataan toiseen tiedostoon
- Version:
- 11.3.2007
- Author:
- vesal
Method Summary |
void |
palauta()
Palautetaan tietovirrat takaisin alkuperäiseen tilaan |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Suuntaaja.InOut
public Suuntaaja.InOut(String inNimi,
String outNimi)
throws FileNotFoundException
- Asetetaan perusluku- ja tulostusvirta eri tiedostoon.
Jos jompikumpi nimi on null, niin sitä virtaa ei suunnata uudelleen
- Parameters:
inNimi
- mistä tiedostosta System.in luetaanoutNimi
- mihin System.out kirjoitetaan
- Throws:
FileNotFoundException
- jos tiedostoa ei saada käyttöön- Example:
#THROWS IOException
kirjoitaTiedosto("hiljaa1.txt", "eka\ntoka\n");
InOut io = new InOut("hiljaa1.txt","hiljaa2.txt");
Syotto.kysy("1.") === "eka";
Syotto.kysy("2.") === "toka";
Syotto.kysy("3.") === "";
io.palauta();
tuhoaTiedosto("hiljaa1.txt");
vertaaFileString("hiljaa2.txt","1. >2. >3. >") === null;
tuhoaTiedosto("hiljaa2.txt");
palauta
public void palauta()
- Palautetaan tietovirrat takaisin alkuperäiseen tilaan
- Specified by:
palauta
in interface Suuntaaja.ISuuntaaja