[an error occurred while processing this directive]
[an error occurred while processing this directive]例 : 標準入力のInputStreamはSystem.inというInputStreamです
例 : InputStreamReader isr = new InputStreamReader(System.in);
例 : BufferedReader br = new BufferedReader(isr);上の例で、isrは上で作ったInputStreamReaderです。
// まず、System.inはそのままで使える(staticな)InputStreamである // これを使って文字列を読むためのReaderを作る InputStreamReader isr = new InputStreamReader(System.in); // 次に、このままでは一字づつしか読めないので、BufferedReaderを作る BufferedReader br = new BufferedReader(isr); // あとは一行づつ読み込むことができる。 int i = 0; while(br.ready()){ String str = br.readLine(); System.out.println("The " + i++ + "th line : " + str); }ま、普通はまとめて書きます。
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));…しかし、この字面をいきなりり見ても訳わかんないよなぁ…