美文网首页
Scanner 文本扫描器

Scanner 文本扫描器

作者: 小船儿爱学习 | 来源:发表于2020-03-25 14:26 被阅读0次

    java.util.Scanner是Java5的新特性,可以通过Scanner类来获取用户的输入。

    1、创建一个Scanner对象的基本语法:

    Scanner scanner = new Scanner(System.in);
    

    2、常用的方法大致可以分为两大类:

    2.1、判断是否还有输入
    hasNext()
    hasNextLine();
    hasNextXxx();(Xxx为具体的数据类型 e.g. BigDecimal、BigInteger、Boolean、Byte、Float、Int、Long、Short)
    
    2.2、获取用户的输入
    next();
    nextLine();
    nextXxx();(Xxx为具体的数据类型 e.g. BigDecimal、BigInteger、Boolean、Byte、Float、Int、Long、Short)
    

    3、next()和nextLine()的区别:

    next()方法不能读取带有空格的字符串,因为next()会将有效字符后的空格作为分隔符或者结束符。同时需要注意的是,next会忽略有效字符前的空格直到读取到有效字符。

    nextLine()可以读取带有空格的字符串,因为nextLine()将enter(回车)作为结束符,所以nextLine()返回的是输入enter(回车)键前的字符串。

    相关文章

      网友评论

          本文标题:Scanner 文本扫描器

          本文链接:https://www.haomeiwen.com/subject/qzntuhtx.html