next方式
public class Demo01 {public static void main(String[] args) {// 创建一个 扫描器对象,用于接收键盘数据Scanner scanner = new Scanner(System.in);System.out.println("使用next 方式接收:");// 判断用户有没有输入字符串if (scanner.hasNext()){// 使用next 方式接收String str = scanner.next();System.out.println("输入的内容为: "+str);}// 凡是属于IO流的类如果如果不关闭会一直占用资源,要养成好习惯用完就关掉scanner.close();}
}
nextLine方式
public class Demo02 {public static void main(String[] args) {// 从键盘接收数据Scanner scanner = new Scanner(System.in);System.out.println("使用nextLine 方式接收:");if (scanner.hasNextLine()){String str = scanner.nextLine();System.out.println("输出的内容为: "+str);}scanner.close();}
}
https://www.bilibili.com/video/BV12J41137hu?p=33&spm_id_from=pageDriver