1 package www.control;
 2 import java.util.Scanner;
 3 /*
 4 用户交互 Scanner
 5  */
 6 public class Demo1_Scanner {
 7     public static void main(String[] args) {
 8         //创建一个扫描器对象,用于接受键盘数据
 9         Scanner scanner = new Scanner(System.in);
10         System.out.println("使用next方式接受,请输入字符串:          hello nice moon ");
11 
12         //判断用户是否有输入字符, hasNext()以空格为结束符,不能得到带有空格的字符串。
13         if(scanner.hasNext()){
14             String str = scanner.next();
15             System.out.println("输出为:"+ str);
16         }
17         //判断用户是否有输入下一行,hasNextLine()以回车为结束符,可以得到带有空格的字符串,可以获得空白。
18         if(scanner.hasNextLine()){
19             String str1 = scanner.nextLine();
20             System.out.println("输出为:"+ str1);
21         }
22         //必须关闭IO流,节省内存资源
23         scanner.close();
24 
25     }
26 }