转自:
下文讲述Java中Scanner类的功能简介说明,如下所示
Scanner类功能
Scanner类是一个文本扫描器,它可以从指定对象中扫描出字符信息,
Scanner类可以使用正则表达式解析基本类型及字符串的扫描器
Scanner类属于java.util包,使用前必须导入java.util包
最长使用的场景为:
//创建一个scanner类的对象 Scanner sc = new Scanner(System.in);
例:
从键盘中接收输入字符
public class testScanner { public static void main(String[] args) { //Java265之示例---创建对象接收键盘录入的数据 Scanner sc = new Scanner(System.in); //录入数据 System.out.print("输入字符:"); String input = sc.next(); //输出数据 System.out.println(input); } }
Scanner类的构造方法
Scanner类中有很多构造方法,上文中主要使用Scanner(InputStream source)这个构造方法
它定义了一个输入流从System.in中录入
Scanner类的常见的成员方法
-
- String next() 查找并返回来自此扫描器的下一个完整标记
获取一个字符串 - int nextInt() 将输入信息的下一个标记扫描为一个 int
获取一个int类型的数据 - String nextLine() 此扫描器执行当前行,并返回跳过的输入信息
获取一行数
- String next() 查找并返回来自此扫描器的下一个完整标记