现在的位置: 首页 > 综合 > 正文

System.in.read(); vs Scanner reader=new Scanner(System.in);

2019年03月24日 ⁄ 综合 ⁄ 共 408字 ⁄ 字号 评论关闭

使用:int a;

    System.in.read(a);  

位置:java.io.InputStream

描述:每按一次键接收到一个一个字符

============================================================================

使用:Scanner reader=new Scanner(System.in);

    Byte b=reader.nextByte();

描述:

    Scanner是对System.in.read();的扩展,

    可以根据不同的条件接收不同的值。

============================================================================、

比较:

如果单纯的接收数据还是Scanner比较方便,如果需要对接收的每个输入字符处理可以考虑使用System.in.read();

抱歉!评论已关闭.