-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 回答