码迷,mamicode.com
首页 > 其他好文 > 详细

学习笔记7——使用Scanner获取键盘输入

时间:2015-09-23 18:50:44      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

使用Scanner类可以很方面地获取用户的键盘输入,Scanner是一个基于正则表达式的文本扫描器,它可以从文件、输入流、字符串中解析出基本类型值和字符串值。Scanner类提供了多个构造器,不同的构造器可接受文件、输入流、字符串作为数据源,用于从文件、输入流、字符串中解析数据。
 
Scanner主要提供了两个方法来扫描输入:
◆hasNextXxx():是否还有下一个输入项,其中Xxx可以是Int、Long等代表基本数据类型的字符串。如果需要判断是否包含下一个字符串,则可以省略Xxx。
◆nextXxx():获取下一个输入项。Xxx的含义与前一个方法中Xxx相同。
 
在默认情况下,Scanner使用空白(包括空格、Tab空白、回车)作为多个输入项之间的分隔符。
 
下面程序使用Scanner来获得用户的键盘输入。ScannerKeyBoardTest.java
public class ScannerKeyBoardTest
{
	public static void main(String[] args)
	{
		// System.in代表标准输入,就是键盘输入
		Scanner sc = new Scanner(System.in);
		// 增加下面一行将只把回车作为分隔符
		// sc.useDelimiter("\n");
		// 判断是否还有下一个输入项
		while(sc.hasNext())
		{
			// 输出输入项
			System.out.println("键盘输入的内容是:"+ sc.next());
		}
	}
}

运行结果:

技术分享

学习笔记7——使用Scanner获取键盘输入

标签:

原文地址:http://www.cnblogs.com/heweiquan/p/4832764.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!