Java Scanner类的常用方法以及它们的用法

本文介绍 Java 中 Scanner 类的基本使用方法,包括构造方法及 next(), nextInt(), nextLine() 等常用方法。Scanner 类用于从标准输入等源读取基本类型和字符串。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天来整理的是编程小白常用的类之一:Scanner类

Scanner类

java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入,其实它就是util包下的一个可以解析基本类型和字符串的简单文本扫描器,用于我们接收键盘输入的数据。

我们先来了解一下它的构造方法

private Scanner(Readable source, Pattern pattern)
public Scanner(Readable source)
public Scanner(InputStream source)
public Scanner(InputStream source, String charsetName)

我们现在常用的就是用它来接收键盘输入的内容,也就是常用第三个构造方法来对它进行初始化:

Scanner scan=new Scanner(System.in);

注:其中的参数System.in系统输入指的是通过键盘录入数据

接下来看看它提供的常用方法有哪些:

  • next():遇见第一个非空格,非换行符的有效字符时开始扫描,当遇见第一个分隔符或结束符(空格或者换行符)时,开始结束扫描,把扫描到的第一个不含空格和换行符的单个字符串作为整个方法的返回值
  • nextInt():接收int类型数据
  • nextLine():将扫描到的一行内容作为一个字符串返回

next()方法
nextInt()方法

nextLine()方法

一般我们常用的就是这三个了,其中nextInt()方法还有同系列的一些方法;
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值