Scanner来自 java.util.Scanner 中。
对于我这种菜鸟来说,Scanner主要是用来进行控制台输入。在学习I/O后,了解到BufferedReader也可以进行控制台输入,但是习惯改不过来了,只能继续用Scanner啦!
题外话:使用 BufferedReader 获得控制台输入:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
问题1:.nextXxx() 与 .nextLine()
比如这样一个场景:首先输入一个数字代表接下来需要输入的行数,然后输入数据:
2
Emilia 16
ram 17
写法:
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
//scanner.nextLine();
S