-4

BufferedReader クラスの read メソッドを使用したときに返される数値の正確な意味を知りたい..たとえば...以下のコードを参照してください..

        InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);
        int test=0;
        try {

            test = br.read();
        } catch (IOException ex) {
            Logger.getLogger(IOTestMain.class.getName()).log(Level.SEVERE, null, ex);
        }

        System.out.println(test);

そして..「aaaa」と入力すると、整数の結果「10」が表示されます

10 の正確な意味は何ですか ..??

4

1 に答える 1

3

APIから

0 から 65535 (0x00-0xffff) の範囲の整数として読み取られた文字、またはストリームの終わりに到達した場合は -1

于 2013-09-21T08:02:40.293 に答える