网站建设资讯

NEWS

网站建设资讯

怎么使用Java中的Scanner

本篇内容主要讲解“怎么使用Java中的Scanner”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用Java中的Scanner”吧!

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、重庆小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了班玛免费建站欢迎大家使用!

Scanner

基本语法

Scanner s = new Scanner(System.in);

通过Scanner类的 next() 和 nextLine() 方法获取输入的字符串,在读取前一般使用 hasNext() 和 hasNextLine() 判断是否还有输入的数据。

使用 next 方法:

Scanner scan = new Scanner(System.in);

// 从键盘接收数据

// next方式接收字符串

System.out.println("next方式接收:");

// 判断是否还有输入

if (scan.hasNext()) {

String str1 = scan.next();

System.out.println("输入的数据为:" + str1);

}

scan.close();

next() 方法:

一定要读取到有效字符后才可以结束输入。

对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。

只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。

next() 不能得到带有空格的字符串。

使用 nextLine 方法:

Scanner scan = new Scanner(System.in);

// 从键盘接收数据

// nextLine方式接收字符串

System.out.println("nextLine方式接收:");

// 判断是否还有输入 郑州治疗胎记医院 http://m.zykdbh.com/

if (scan.hasNextLine()) {

String str2 = scan.nextLine();

System.out.println("输入的数据为:" + str2);

}

scan.close();

nextLine() 方法:

以Enter为结束符,也就是说 nextLine() 方法返回的是输入回车之前的所有字符。

可以获得空白。

如果要输入 int 或 float 类型的数据,在 Scanner 类中也有支持,但是在输入之前最好先使用 hasNextXxx() 方法进行验证,再使用 nextXxx() 来读取。

SA版权协议,转载请附上原文出处链接及本声明。

到此,相信大家对“怎么使用Java中的Scanner”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


名称栏目:怎么使用Java中的Scanner
地址分享:http://cdweb.net/article/pjhesg.html