Package 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 java.lang.Object implements Suuntaaja.ISuuntaaja
Luokka jolla System.in ja System.out suunnataan toiseen tiedostoon- Version:
- 11.3.2007
- Author:
- vesal
-
-
Constructor Summary
Constructors Constructor Description InOut(java.lang.String inNimi, java.lang.String outNimi)
Asetetaan perusluku- ja tulostusvirta eri tiedostoon.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
palauta()
Palautetaan tietovirrat takaisin alkuperäiseen tilaan
-
-
-
Constructor Detail
-
InOut
public InOut(java.lang.String inNimi, java.lang.String outNimi) throws java.io.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:
java.io.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");
-
-
Method Detail
-
palauta
public void palauta()
Palautetaan tietovirrat takaisin alkuperäiseen tilaan- Specified by:
palauta
in interfaceSuuntaaja.ISuuntaaja
-
-