时间:2016-04-02 22:15 来源: 我爱IT技术网 编辑:52微风
在进行java开发的过程中,为了测试自己的代码是否正确,经常会使用控制台输入一些数据进行验证。这里介绍下使用Scanner从控制台输入内容的方法。
前期准备工作(包括相关工具或所使用的原料等)eclipse(其他开发工具也可以) 详细的操作方法或具体步骤
在java1.5之后,提供了Scanner这个类,可以很方便的从控制台读取内容。
首先创建Scanner类的实例。构造函数参数的类型是InputStream,这里使用System.in,这是指向控制台的输入流。

导入Scanner所在的包,所在的包是java.util。


可以使用nextLine方法读取一行数据。当运行到nextLine方法时线程会阻塞,等待用户输入。输入完毕后,按回车,就能获取到输入的值。

使用next方法也同样可以读取到一行内容。

除了输入一整行文本意外,也可以指定输入的类型。如nextInt方法,就需要输入int型数字,程序将接收到的也是int型。如果输入了字母,程序就会出错。


除了限定为int型,也可以限定为其它类型。nextBoolean可以限定输入的是boolean型,nextByte必须输入byte型等。

- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
