Class Mio

java.lang.Object
  |
  +--Mio

public class Mio
extends Object

Enkel in- och utmatning, Henrik Eriksson, 1997-02-03

Log:
2000-10-29 Metoder med liten bokstav, syntax. - efo@nada.kth.se
2000-12-01 nextChar() och getChar() struntar nu i '\r' - efo
2000-12-01 close() tillagd - efo
2002-10-11 getInt() läser nu fram till nästa icke-siffra - linda
2003-09-23 getLine och getWord ska ej ta med EOF - Pa
2003-10-01 getDouble() läser nu fram till nästa icke-flyttal - vahid


Field Summary
(package private) static BufferedInputStream keyboard
           
 
Constructor Summary
Mio()
           
 
Method Summary
static void close(BufferedInputStream in)
          Stäng den öppnade filen efter läsning
static boolean eof()
          Returnera true om ctrl-D står i tur från tangenterna
static boolean eof(BufferedInputStream in)
          Returnera true om filen är slutläst
static boolean eoln()
          Returnera true om retur står i tur från tangenterna
static boolean eoln(BufferedInputStream in)
          Returnera true om retur står i tur att läsas i filen
static char getChar()
          Läs ett tecken från tangenterna och returnera det
static char getChar(BufferedInputStream in)
          Läs ett tecken från filen och returnera det
static double getDouble()
          Läs decimaltal avgränsat av blanka från tangenterna och returnera det
static double getDouble(BufferedInputStream in)
          Läs ett doubletal avgränsat av blanka från filen och returnera det
static int getInt()
          Läs ett heltal avgränsat av blanka från tangenterna och returnera det
static int getInt(BufferedInputStream in)
          Läs ett heltal avgränsat av blanka från filen och returnera det
static String getLine()
          Läs en rad från tangenterna, glufsa radbytet, returnera raden
static String getLine(BufferedInputStream in)
          Läs en rad från filen, glufsa radbytet, returnera raden
static String getWord()
          Läs ett ord avgränsat av blanka från tangenterna och returnera det
static String getWord(BufferedInputStream in)
          Läs ett ord avgränsat av blanka från filen och returnera det
static char nextChar()
          Tjuvtitta på nästa tecken från tangenterna och returnera det
static char nextChar(BufferedInputStream in)
          Tjuvtitta på nästa tecken i filen och returnera det
static BufferedInputStream openRead(String s)
          Öppna filen för läsning
static PrintWriter openWrite(String s)
          Öppna filen för skrivning
static void skipBlanks()
          Glufsa eventuella blanka på tur att läsas från tangenterna
static void skipBlanks(BufferedInputStream in)
          Glufsa eventuella blanka på tur att läsas i filen
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

keyboard

static BufferedInputStream keyboard
Constructor Detail

Mio

public Mio()
Method Detail

getLine

public static String getLine()
Läs en rad från tangenterna, glufsa radbytet, returnera raden

getWord

public static String getWord()
Läs ett ord avgränsat av blanka från tangenterna och returnera det

getInt

public static int getInt()
Läs ett heltal avgränsat av blanka från tangenterna och returnera det

getDouble

public static double getDouble()
Läs decimaltal avgränsat av blanka från tangenterna och returnera det

getChar

public static char getChar()
Läs ett tecken från tangenterna och returnera det

nextChar

public static char nextChar()
Tjuvtitta på nästa tecken från tangenterna och returnera det

skipBlanks

public static void skipBlanks()
Glufsa eventuella blanka på tur att läsas från tangenterna

eoln

public static boolean eoln()
Returnera true om retur står i tur från tangenterna

eof

public static boolean eof()
Returnera true om ctrl-D står i tur från tangenterna

openWrite

public static PrintWriter openWrite(String s)
Öppna filen för skrivning

openRead

public static BufferedInputStream openRead(String s)
Öppna filen för läsning

getLine

public static String getLine(BufferedInputStream in)
Läs en rad från filen, glufsa radbytet, returnera raden

getWord

public static String getWord(BufferedInputStream in)
Läs ett ord avgränsat av blanka från filen och returnera det

getInt

public static int getInt(BufferedInputStream in)
Läs ett heltal avgränsat av blanka från filen och returnera det

getDouble

public static double getDouble(BufferedInputStream in)
Läs ett doubletal avgränsat av blanka från filen och returnera det

getChar

public static char getChar(BufferedInputStream in)
Läs ett tecken från filen och returnera det

nextChar

public static char nextChar(BufferedInputStream in)
Tjuvtitta på nästa tecken i filen och returnera det

skipBlanks

public static void skipBlanks(BufferedInputStream in)
Glufsa eventuella blanka på tur att läsas i filen

eoln

public static boolean eoln(BufferedInputStream in)
Returnera true om retur står i tur att läsas i filen

eof

public static boolean eof(BufferedInputStream in)
Returnera true om filen är slutläst

close

public static void close(BufferedInputStream in)
Stäng den öppnade filen efter läsning