Suuntaaja.ISuuntaaja
public static class Suuntaaja.Input extends java.lang.Object implements Suuntaaja.ISuuntaaja
Constructor | Description |
---|---|
Input(java.lang.String inNimi) |
Asetetaan peruslukuvirta eri tiedostoon.
|
Modifier and Type | Method | Description |
---|---|---|
void |
palauta() |
Palautetaan tietovirta takaisin alkuperäiseen tilaan
|
public Input(java.lang.String inNimi) throws java.io.FileNotFoundException
inNimi
- mistä tiedostosta System.in luetaanjava.io.FileNotFoundException
- jos tiedostoa ei saada käyttöön#THROWS IOException #import java.io.*; #import java.util.*; #import static fi.jyu.mit.ohj2.VertaaTiedosto.*; kirjoitaTiedosto("hiljaa1.txt", "33 hiljaa 1 hiipii\nhyvä 33 tulee\n"); Input in = new Input("hiljaa1.txt"); try ( Scanner sc = new Scanner(System.in) ) { sc.nextLine() === "33 hiljaa 1 hiipii"; sc.nextLine() === "hyvä 33 tulee"; sc.hasNextLine() === false; in.palauta(); tuhoaTiedosto("hiljaa1.txt"); in = new Input(null); in.palauta(); }
public void palauta()
palauta
in interface Suuntaaja.ISuuntaaja