今天来整理的是编程小白常用的类之一:Scanner类
Scanner类
java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入,其实它就是util包下的一个可以解析基本类型和字符串的简单文本扫描器,用于我们接收键盘输入的数据。
我们先来了解一下它的构造方法
private Scanner(Readable source, Pattern pattern)
public Scanner(Readable source)
public Scanner(InputStream source)
public Scanner(InputStream source, String charsetName)
我们现在常用的就是用它来接收键盘输入的内容,也就是常用第三个构造方法来对它进行初始化:
Scanner scan=new Scanner(System.in);
注:其中的参数System.in系统输入指的是通过键盘录入数据
接下来看看它提供的常用方法有哪些:
- next():遇见第一个非空格,非换行符的有效字符时开始扫描,当遇见第一个分隔符或结束符(空格或者换行符)时,开始结束扫描,把扫描到的第一个不含空格和换行符的单个字符串作为整个方法的返回值
- nextInt():接收int类型数据
- nextLine():将扫描到的一行内容作为一个字符串返回
一般我们常用的就是这三个了,其中nextInt()方法还有同系列的一些方法;