具体数字是多少?如果我使用缓冲阅读器类的读取方法



我想知道使用 BufferedReader 类的读取方法时返回的数字的确切含义。例如。。。请在下面的代码..

        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的确切含义是什么..??

来自 API

字符读取为 0 到 65535 (0x00-0xffff) 范围内的整数,如果已到达流的末尾,则为 -1

最新更新