基本语法
Scanner scanner=new Scanner(System.in);
通过Scanner类的next()和nextline()获得用户输入的字符串
next()
- 一定要读取到有效字符才可以结束输入
- 对输入有效字符之前遇到的空白,next()方法会将其去掉
- 只有输入有效字符后才将其后面输入的空白作为结束符
- next()不能得到带有空格的字符串
Scanner scanner=new Scanner(System.in); System.out.println("使用next方法进行接收:"); if(scanner.hasNext()){ String str=scanner.next(); System.out.println(str);
nextline()
以enter为结束符
Scanner scanner=new Scanner(System.in); System.out.println("请输入数据:"); String str=scanner.nextLine(); System.out.println("输出数据"+str);