本帖最后由 Diaraelo 于 2013-12-26 14:28 编辑
你可以多学习一下使用API,API中的io包中可以清楚的看到 InputStreamRead 是Read 的子类,
InputStreamReader 是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符。它使用的字符集可以由名称指定或显式给定,或者可以接受平台默认的字符集。
用比较简单的话来说就是看下这个代码就知道 - BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
复制代码 可以看到System录入的字节内容被通过这个方法转换成了字符流来处理,这样就可以使用到很多方便处理文字的方法,比如读一行。等等
下图是他在API中的父类层次:
|