scanner
扫描器
import java.util.Scanner; //引用类
Scanner scanner1 = new Scanner(System.in); //建立一个扫描器对象
String str = scanner.nextLine(); //定义str字符串,用来接收键盘的输入
-
引用类的方式
import java.util.Scanner;
- 判断键盘是否有输入数据
- hasNext(),hasNextLine() ,hasNextDouble() 等
- next() 与 nextLine()
- 相似:都可以用来接收String类的数据
- 区别:
- next() 是以空格以及回车作为终止符,一行数据中间有空格的话,只会接收空格之前的数据。
- nextLine() 是以回车作为终止符,可以接收空格作为数据
- 注意:一般使用nextLine()
-
关于char类型
-
使用scanner是不从键盘中接收char类型的数据的
-
使用方法:
-
使用String类型接收
-
使用 .charAt(0) 转化
char a; a = scanner.nextLine().charAt(0); //就是将String类型的第一个元素给拿出来,变成Char类型的
-
-