美文网首页
Scanner 文本扫描器

Scanner 文本扫描器

作者: 小船儿爱学习 | 来源:发表于2020-03-25 14:26 被阅读0次

java.util.Scanner是Java5的新特性,可以通过Scanner类来获取用户的输入。

1、创建一个Scanner对象的基本语法:

Scanner scanner = new Scanner(System.in);

2、常用的方法大致可以分为两大类:

2.1、判断是否还有输入
hasNext()
hasNextLine();
hasNextXxx();(Xxx为具体的数据类型 e.g. BigDecimal、BigInteger、Boolean、Byte、Float、Int、Long、Short)
2.2、获取用户的输入
next();
nextLine();
nextXxx();(Xxx为具体的数据类型 e.g. BigDecimal、BigInteger、Boolean、Byte、Float、Int、Long、Short)

3、next()和nextLine()的区别:

next()方法不能读取带有空格的字符串,因为next()会将有效字符后的空格作为分隔符或者结束符。同时需要注意的是,next会忽略有效字符前的空格直到读取到有效字符。

nextLine()可以读取带有空格的字符串,因为nextLine()将enter(回车)作为结束符,所以nextLine()返回的是输入enter(回车)键前的字符串。

相关文章

  • Topic12(String类)

    12.01 Scanner的概述和方法介绍 就是一个文本扫描器 12.02 Scanner获取数据出现的小问题及解...

  • Scanner 文本扫描器

    java.util.Scanner是Java5的新特性,可以通过Scanner类来获取用户的输入。 1、创建一个S...

  • Java核心类库 -- 05 工具类

    工具相关类ScannerObjectsMathRandom 1.Scanner类基于正则表达式的文本扫描器,可以从...

  • java-Scanner键盘输入

    Scanner类介绍 概念   Scanner是一个基于正则表达式的文本扫描器,可以从输入流、字符串甚至是文件中解...

  • Java核心_流程控制

    1. Java中的Scanner类 Scanner类是一个扫描器,可以通过Scanner类获得用户在控制台录入的数...

  • day12-Scanner类和String类

    12.1 Scanner类 一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器 定义: public f...

  • Scanner类

    1 什么是Scanner类 一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 Syste...

  • 谷歌发布查找开源安全漏洞的 Go 工具 OSV-Scanner

    近日,谷歌本发布了开源漏洞扫描器 OSV-Scanner。OSV-Scanner 是为 OSV 数据库提供官方支持...

  • Java基础类库

    1.与用户互动 Scanner类 获取用户的键盘输入 基于正则表达式的文本扫描器 多个构造器,分别用来接收文件、输...

  • 详解Java中Scanner类的用法

    Scanner类用于获取键盘输入(是一个基于正则表达式的文本扫描器),它可以从文件、字符串、输入流中解析出基本类型...

网友评论

      本文标题:Scanner 文本扫描器

      本文链接:https://www.haomeiwen.com/subject/qzntuhtx.html