Java Scanner类
可以通过 Scanner 类来获取用户的输入。
创建一个Scanner的基本语法:
Scanner s = new Scanner(System.in);
Scanner 类的两种获取输入字符串方法的:next() 与 nextLine() 方法获取输入的字符串。
next()方法举例
package Scanner;import java.util.Scanner;public class Demo01 {public static void main(String[] args) {//创建一个扫描对象,用于接收键盘数据Scanner scanner = new Scanner(System.in);System.out.println("使用next方式接收:");//判断用户有没有输入字符串if (scanner.hasNext()){String str = scanner.next();System.out.println("输出的内容为:"+str);}//凡是属于IO流的类如果不关闭会一直占用资源,要养成用完就关闭的好习惯scanner.close();}
}
结果演示:
nextLine() 方法举例
package Scanner;import java.util.Scanner;public class Demo02 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("使用nextline方式借收:");//判断用户有没有输入字符串if (scanner.hasNextLine()){String str = scanner.nextLine();System.out.println("输出的内容为:"+str);}scanner.close();}
}
结果演示:
next() 与 nextLine() 区别
next():
1、一定要读取到有效字符后才可以结束输入。
2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。
3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
next() 不能得到带有空格的字符串。
nextLine():
1、以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。
2、可以获得空白。
Java Scanner类相关推荐
- Java Scanner 类
Java Scanner 类 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入. 下面是创建 Scanner 对象的基本语法: Scann ...
- java scanner类 构造器,Java Scanner类
本文概述 Java的Scanner类可在java.util包中找到. Java提供了多种从键盘读取输入的方法, java.util.Scanner类就是其中之一. Java Scanner类使用默认为 ...
- java scanner类成员_Java Scanner类的使用示例
1 Scanner的使用 JDK给我们提供了成千上万个类供我们直接使用,而Scanner就是这众多类里的一个最常用的一个类,既然它是一个类,我们使用它的方法和使用我们自己写的类的方法基本一致. 方法基 ...
- JAVA Scanner 类用法小结
JAVA Scanner 类用法小结 1.Scanner是java中的一个类,可使用这个类创建一个对象,进行输入操作. Scanner reader = new Scanner(System.in): ...
- Java Scanner类的详细介绍(Java键盘输入)
Java Scanner类的详细介绍(Java键盘输入) 一.Scanner类的简单使用 二.Scanner类的详细介绍 1.判断输入数据类型 2.next()与nextLine()的区别 3.求多个 ...
- Java Scanner类的常用方法及用法(很详细)
Java Scanner类的方法及用法(很详细) Scanner类简介 Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序.它是以前的StringToken ...
- java scanner 类_Java Scanner类
全屏 要从标准输入读取数字,必须将其读取为字符串并将其解析为数字.java.util包中的Scanner类根据模式读取并解析基本类型和字符串中的文本.文本源可以是InputStream,文件,Stri ...
- JAVA——Scanner类绑定System.in后调用close()方法所引发的错误及其解决方案
基本概念 Java通过系统类System实现标准输入/输出的功能 通过实例化Scanner类的方式实现从键盘的数据输入 问题描述 错误示例一: import java.util.Scanner;pub ...
- Java Scanner 类、异常处理 总结
1. Scanner 类 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入,并通过 Scanner 类的 next() 与 nextLin ...
最新文章
- ceph admin socket修改ceph配置文件
- 通过Dockerfile构建Docker镜像
- MATLAB_4-形态学_腐蚀_膨胀_灰度图的腐蚀以及膨胀_开运算_闭运算_文章末尾有几个素材例子
- 软件工程之“个人附加题”
- Redmine 数据库连接错误
- Bootstrap(导航条)
- PHP基础(必须熟练掌握的基础)
- linux 端口tnpl,利用Python找出9个连续的空闲端口
- c语言插件实现原理,C语言实现插件机制
- 书籍:Python游戏开发 Game Development Using Python - 2019.pdf
- BUG——Celery ValueError: not enough values to unpack
- Win1909+vs2019+Windows 10 WDK 2004(10.0.19041.1) + Windows 10 SDK 2004(10.0.19041.1)环境搭建
- Wagtail Usage guide:Wagtail 使用指南
- Coursera课程自然语言处理(NLP) 借助概率模型做自然语言处理 deeplearning.ai
- android 10.0 第三方输入法app设置系统默认输入法
- 如何正确计算LINUX内存使用率
- NAT 类型及检测方法
- 前端开发:使用HTML5简单实现嫦娥奔月动画
- @Value之${}与#{}
- 关于asp输出json对象的方法及实例