美文网首页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