Package fi.jyu.mit.ohj2
Class Suuntaaja.StringInput
- java.lang.Object
-
- fi.jyu.mit.ohj2.Suuntaaja.StringInput
-
- All Implemented Interfaces:
Suuntaaja.ISuuntaaja
- Enclosing class:
- Suuntaaja
public static class Suuntaaja.StringInput extends java.lang.Object implements Suuntaaja.ISuuntaaja
Luokka syötön lukemiseksi merkkijonosta- Version:
- 2.2.2008
- Author:
- vesal
- Example:
StringInput si = new StringInput("kissa\nkoira"); StringOutput so = new StringOutput(); Syotto.kysy("Mikä") === "kissa"; Syotto.kysy("Mikä") === "koira"; Syotto.kysy("Mikä") === ""; si = new StringInput("12\n13"); Syotto.kysy("Luku",0) === 12; Syotto.kysy("Luku",0) === 13; Syotto.kysy("Luku",0) === 0; si.palauta(); so.palauta();
-
-
Constructor Summary
Constructors Constructor Description StringInput(java.lang.String inputString)
Alustetataan lukutietovirta
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
input(java.lang.String inputString)
Laitetaan syöttöön uusi merkkijono jota luetaan-void
palauta()
Palautetaan tietovirta takaisin alkuperäiseen tilaan
-
-
-
Constructor Detail
-
StringInput
public StringInput(java.lang.String inputString)
Alustetataan lukutietovirta- Parameters:
inputString
- merkkijonojosta input otetaan
-
-
Method Detail
-
palauta
public void palauta()
Palautetaan tietovirta takaisin alkuperäiseen tilaan- Specified by:
palauta
in interfaceSuuntaaja.ISuuntaaja
-
input
public void input(java.lang.String inputString)
Laitetaan syöttöön uusi merkkijono jota luetaan-- Parameters:
inputString
- merkkijonojosta input otetaan- Example:
StringInput si = new StringInput("kissa\nkoira"); StringOutput so = new StringOutput(); Syotto.kysy("Mikä") === "kissa"; Syotto.kysy("Mikä") === "koira"; Syotto.kysy("Mikä") === ""; si.input("12\n13"); Syotto.kysy("Luku",0) === 12; Syotto.kysy("Luku",0) === 13; Syotto.kysy("Luku",0) === 0; si.palauta(); so.palauta();
-
-