2007/11/12

【Java】 入力オブジェクト

例外処理:
throws Exception

*例外処理についてはまだ詳しく分かりません.


標準入出力宣言:
import java.io.*;


標準入力オブジェクト:
*「文字列」入力の際,以下のオブジェクトを生成する.


InputStreamReader in = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(in);

*System.inで入力ストリームが返され,InputStreamReaderで文字入力ストリームに変換し,BufferedReaderでラップすることで効率化したオブジェクト.

*実際に入力する時は


String s = br.readLine();

で1行文字列を読み込む.(数値を読み込む際も1度文字列で読み込む)


ファイル入力オブジェクト:

FileInputStream fi = new FileInputStream("infile.in");
InputStreamReader in = new InputStreamReader(fi);
BufferedReader br = new BufferedReader(in);

*System.inのかわりにFileInputStreamを使いinfile.inというファイルからのファイル入力ストリームを作成,InputStreamReaderで文字入力ストリームに変換し,BufferedReaderでラップすることで効率化したオブジェクト.

*実際にファイル入力する時は

String s = br.readLine();

で1行文字列を読み込む.(数値を読み込む際も1度文字列で読み込む)

0 件のコメント: