Scanner的简介:java
Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是之前的StringTokenizer和Matcher类之间的某种结合。因为任何数据都必须经过同一模式的捕获组检索或经过使用一个索引来检索文本的各个部分。因而能够结合使用正则表达式和从输入流中检索特定类型数据项的方法。这样,除了能使用正则表达式以外,Scanner类还能够任意地对字符串和基本类型(如int和double)的数据进行分析。借助于Scanner,能够针对任何要处理的文本内容编写自定义的语法分析器。正则表达式
Scanner的使用:(在程序运行中,如何接受用户键盘输入的值)
bash
第一步:导入Scanner类ide
import java.util.*;
第二步:建立Scanner对象spa
Scanner input=new Scanner(System.in);
第三步:得到键盘输入的数据对象
int now=input.nextlnt();
next()和nextLine()的区别
blog
int型变量接收input. nextInt() ;://其余类型近似与这种。nextLine():读取输入,包括单词之间的空格和除回车之外的全部符号(即。它读到行尾)。读取输入后,nextLine()将光标定位在下一行。索引
string型变量接收input.next() ;://next():只读取输入直到空格。它不能读两个由空格或符号隔开的单词。此外,next()在读取输入后将光标放在同一行中。(next()只读空格以前的数据,而且光标指向本行)字符串
char改为String接收input.next() ;input
代码演示:
运行结果:
其余方法等待下次更新。
王者大佬有没有,一块儿开黑鸭