美文网首页java
java Scanner使用

java Scanner使用

作者: xpf2000 | 来源:发表于2017-09-07 18:29 被阅读156次

    Scanner基本使用方法

            //初始化Scanner
            Scanner sc = new Scanner(System.in);
            //System.in 控制台输入
            System.out.println("请输入一个整数:");
            //获取控制台输入内容
            int i = sc.nextInt();
            //输出
            System.out.println(i);
    

    Scanner的初始化方法传入的初始化参数System.in为系统键盘输入控制台的内容。亦可直接传入字符串(Readable)、输入流、文件等等来直接构建Scanner对象如:

            //传入字符串构建Scanner对象
            Scanner sc1 = new Scanner("123,333,qwe");
            //分割方式","
            sc1.useDelimiter(","); 
            //逐项输出
            while (sc1.hasNext()){
                System.out.println(sc1.next());     
                
            }
    

    此时Scanner的默认分割方式为空格,可以通过useDelimiter()手动设置分割方式。

    Scanner使用方法

    delimiter()
    返回此 Scanner 当前正在用于匹配分隔符的 Pattern。
    hasNext()
    判断扫描器中当前扫描位置后是否还存在下一段。(原APIDoc的注释很扯淡)
    hasNextLine()
    如果在此扫描器的输入中存在另一行,则返回 true。
    next()
    查找并返回来自此扫描器的下一个完整标记。
    nextLine()
    此扫描器执行当前行,并返回跳过的输入信息。

    相关文章

      网友评论

        本文标题:java Scanner使用

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