Class Suuntaaja.InOut

    • 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
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 luetaan
        outNimi - 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");