【初心者】Java質問・相談スレッド111【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0044ぽっぽ
2008/01/14(月) 01:25:11BufferedReader rd = new BufferedReader(new InputStreamReader(System.in,1)); //第二引数のバッファサイズを1で指定
String str = rd.readLine();
System.out.println(str); //strの内容を表示
↑の文で入力した内容を表示させたとします。
で、一行目でバッファのサイズを1で指定してるので、
1文字しか読込めないプログラムになったと思うのですが、
最後のprintで確認すると入力した分がそのまま表示されます。
バッファサイズが1なので abcdefg と入力すると
a だけが表示されると思ったのですが、何か理解が間違ってますか?
■ このスレッドは過去ログ倉庫に格納されています