java中Scanner是什么?怎么用?

2026-01-29 0 83,042

在java中有一种类可以获取我们输入的信息,这也是java中的新特征,有小伙伴知道这是什么类吗?小编最近在学Scanner类,发现还需要结合正则表达式一起使用,这对我们以前知识的掌握来说,得有比较好的基础才能完成。下面我们就一起看看Scanner类如何在java中使用吧。

1.概念

一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。

2.语法

Scanner s = new Scanner(System.in);

3.普通方法

next():扫描一行输入,遇到空格/换行符才结束扫描。

nextLine():扫描一行输入,遇到换行符结束扫描。

nextInt():扫描一行输入,得到一个Int类型值。

hasNext():Returns true if this scanner has another token in its input. This method may block while waiting for input to scan. The scanner does not advance past any input.(当执行该方法时,会有堵塞现象,待用户输入时,遇到空格或换行符则返回true)

hasNextLine():Returns true if there is another line in the input of this scanner. This method may block while waiting for input. The scanner does not advance past any input.(当执行该方法时,会有堵塞现象,待用户输入时,遇到换行符则返回true)

4.实例

import java.util.Scanner; 
 
public class TestScanner1 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        // 从键盘接收数据
        System.out.println("next方式接收:");
        // 判断是否还有输入
        if (scan.hasNext()) {
            // next方式接收字符串
            String str1 = scan.next();
            System.out.println("输入的数据为:" + str1);
        }
    }
}

以上就是Scanner类在java中的使用,因为结合的知识点比较多,如果有小伙伴之前学习有所缺漏,本篇学习会有点困难,没看明白的可以多学几遍。更多Java学习指路:Java基础

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 java教程 java中Scanner是什么?怎么用? https://www.zhiup.top/11137.html

相关