Java用户交互方法——Scanner
2024-10-21 06:09:39
- Scanner用户交互
使用Next方法接收
Scanner scanner = new Scanner(System.in);
if(scanner.hasNext()){//判断用户有无输入
String str = scanner.next();//接收用户输入
}
scanner.closed();//用完及时关闭
使用nextline方法接收
Scanner scanner = new Scanner(System.in);
if(scanner.hasNextLine()){//判断用户有无输入
String str = scanner.nextLine();//接收用户输入
}
scanner.closed();//用完及时关闭
next()方法不能得到带有空格的完整字符串,即接收到有效字符后以空白为结束标志,不仅如此,有效字符前的空格都会无效,而nextLine()方法则是以回车为结束,并且可以接收空格
例如:
输出为:
使用hasNextLine()方法可以实现循环输入:
最新文章
- JavaScript中如何获取某年某月有多少天的问题
- Python 2.7.9 Demo - JSON的编码、解码
- .NET Session操作
- Apache与Nginx的优缺点
- Nutch安装的几个网址
- IT薪酬
- Re-Order Buffer
- js中判定this的规则
- ArcGIS对SLD样式的支持
- Python数据挖掘
- 微信H5支付坑一--手续费未结算
- 两个Integer比较
- NodeJS学习笔记 - Apache反向代理集成实现
- vc++基础班[23]---文件夹的基本操作
- C#学习-类的成员
- sd错误---2
- 安全提示:IIS不要开启“WebDAV”扩展(转载)
- Linux删除以减号开头的文件
- html超链接,锚点以及特殊字符
- (转)WebSphere 中池资源调优 - 线程池、连接池和 ORB
热门文章
- 集合元素的遍历操作,使用迭代器Iterator接口
- 论文解读(GGD)《Rethinking and Scaling Up Graph Contrastive Learning: An Extremely Efficient Approach with Group Discrimination》
- Element基本组件
- MPC:百万富翁问题
- 详解从浏览器地址栏输入URL到页面显示的步骤
- netty系列之:来,手把手教你使用netty搭建一个DNS tcp服务器
- php自定义分页类
- 基于python的数学建模---scipy库
- 学习ASP.NET Core Blazor编程系列十——路由(下)
- 数学建模经验分享会For浙商大管工学院