• Scanner


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

            Scanner scan = new Scanner(System.in);
            // 判断是否还有下一个输入
            if (scan.hasNext()) {
                String str = scan.next();
            }
            // 判断是否还有下一行输入
            if (scan.hasNextLine()) {
                String str = scan.nextLine();
            }
            //获得不同类型数据
            double a = scan.nextDouble();
            float b = scan.nextFloat();
            int c = scan.nextInt();

    next() 与 nextLine() 区别

    next():

    • 1、一定要读取到有效字符后才可以结束输入。
    • 2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。
    • 3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
    • next() 不能得到带有空格的字符串。

    nextLine():

    • 1、以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。
    • 2、可以获得空白。
  • 相关阅读:
    什么是封装?
    table
    POM文件
    Maven环境的搭建
    什么是maven
    J2EE的三层经典结构
    DOM对象和jQuery对象对比
    jQuery常用选择器分类
    什么是JQuery?它的特点是什么?
    jQuery准备函数语法
  • 原文地址:https://www.cnblogs.com/huchengxi/p/12491166.html
Copyright © 2020-2023  润新知