jp.ac.dendai.sie.usd.util
クラス KeyboardReader

java.lang.Object
  上位を拡張 jp.ac.dendai.sie.usd.util.KeyboardReader

public final class KeyboardReader
extends java.lang.Object

KeyboardReaderクラスはキーボードから一行の文字列を読み取ってStringインスタンス、int型、double型あるいは Tokensインスタンスへ変換し読み取るクラスです。 行の区切りは、復帰、改行、復帰/改行の組み合わせ、またはEOF(ファイルの終わり)状態で表されます。

バージョン:
1.1, 18/05/2005
作成者:
miya@sie.dendai.ac.jp

メソッドの概要
static Tokens createTokens()
          キーボードからの文字列をコンストラクタの引数としてTokensインスタンスを生成し、返却します。
static double readDouble()
          キーボードから一行の文字列を読み取り、 その文字列の空白やタブで区切られた最初の文字列をdouble型に変換します。
static int readInt()
          キーボードから一行の文字列を読み取り、 その文字列の空白やタブで区切られた最初の文字列をint型に変換します。
static java.lang.String readString()
          キーボードから一行の文字列を読み取ります。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

readString

public static java.lang.String readString()
キーボードから一行の文字列を読み取ります。

戻り値:
キーボードから読み込んだ文字列です。

readInt

public static int readInt()
キーボードから一行の文字列を読み取り、 その文字列の空白やタブで区切られた最初の文字列をint型に変換します。 ただし、文字列がint型に変換できない場合はInteger.MAX_VALUEになります。

戻り値:
int型に変換した値を返します。

readDouble

public static double readDouble()
キーボードから一行の文字列を読み取り、 その文字列の空白やタブで区切られた最初の文字列をdouble型に変換します。 ただし、文字列がdouble型に変換できない場合はDouble.MAX_VALUEになります。

戻り値:
double型に変換した値を返します。

createTokens

public static Tokens createTokens()
キーボードからの文字列をコンストラクタの引数としてTokensインスタンスを生成し、返却します。

戻り値:
Tokensインスタンスを返します。