Scanner类介绍

Scanner类是在Java5中加入的新特性,主要是用来接收用户所输入的内容,基本语法如下

Scanner scan = new Scanner(System.in);

Scanner类的两种方法

next方法

import java.util.Scanner;

public class ScannerDemo {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("next方式接收:"); 
        
        if (scan.hasNext()) {
            String num = scan.next();
            System.out.println("输入的数据为:"+num);
        }
        scan.close();
    }
}

输出结果如下:

next方式接收:
kk03 cn
输入的数据为:kk03

可以看到我们输入的kk03 cn,但是最后输出的是kk03。

nextline方法

import java.util.Scanner;

public class ScannerDemo2 {
    public static void main (String[] args){
        Scanner scan = new Scanner(System.in);
        System.out.println("nextLine方式接收:");
        if (scan.hasNextLine()){
            String num = scan.nextLine();
            System.out.println("输入的数据为:"+num);
        }
        scan.close();
    }
}

输出结果如下:

nextLine方式接收:
kk03 cn
输入的数据为:kk03 cn

这时可以看到cn被出现了
20210427.JPG

最后修改:2021 年 04 月 27 日 10 : 59 PM
如果觉得我的文章对你有用,请随意赞赏