package com.study.base;
import java.util.Scanner;
public class ScannerTest {
public static void main(String[] args) {
//接收数据
Scanner scanner1 = new Scanner(System.in);
Scanner scanner2 = new Scanner(System.in);
//判断scanner是否还有输入的内容:hasNext()
if(scanner1.hasNext()){
//如果有,使用next方式接收,next()会将空格作为结束符,所以空格符后面的都读取不到
String s = scanner1.next();
System.out.println("用户输入的是:"+ s);
}
if(scanner2.hasNext()){
String ss = scanner2.nextLine();
System.out.println("nextLine()是以enter结尾,获取到的是enter之前的所有字符:"+ss);
}
//涉及到IO流的类,用完之后一般都要关闭,以免占用资源
scanner1.close();
scanner2.close();
}
}
来源:【狂神说Java】Java零基础学习视频通俗易懂_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili