Java流程控制1
2024-10-21 15:48:33
Scanner对象
- java.util.Scanner
- 通过Scanner类来获取用户输入
- next()和nextline()来获取输入的字符串,读取前我们一般需要使用hasnext()和hasnextline()判断是否还有输入的数据
- 用完要记得关闭:Scanner.clase()
next()
- 一定要读取到有效字符后才可以结束输入
- 对输入有效字符之前遇到的空白,自动去掉(前面的空白不能当做结束符)
- 只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符
- next()不能得到带有空格的字符串
nextline()
- 以enter为结束符,也就是说nextline()方法返回是输入enter之前的字符
- 可以获得空白
例如:
Hello world
next():只能接收到Hello
nextline():接收到Hello world
注意:凡是属于IO流的类如果不关闭会一直占用资源,要养成好习惯,用完就关掉
IO流:与电脑打交道的。就是, 输入和输出。
最新文章
- C#开发微信门户及应用(14)-在微信菜单中采用重定向获取用户数据
- SpringMVC类型转换器、属性编辑器
- Maltego实体分类与Transform
- Android ANR分析(三)
- 我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(二)菜单导航
- Maven使用笔记(一)Maven安装及常用命令
- HDU 1698 Just a Hook(线段树区间替换)
- day12
- hdu 2120 Ice_cream's world I
- Rotate Matrix by One
- Javascript之图片上传预览
- linux lsof命令详解
- 一种获取spring环境上下文方法:SpringContextUtil
- 水晶报表在vs2010 ;WPF环境下的尝试
- Linux系统编程初探系列之一:文件编程
- js闭包深度讲解
- R语言do.call 函数用法详解
- JobTracker,TaskTracker简述
- django自定义simple_tag和filter
- MySQL基本操作——1
热门文章
- 3DMAX安装失败怎么办?安装3DMAX失败提示错误怎么解决?
- cookie、session入门
- 5-6:实现多窗口之异常(AttributeError: 'list' object has no attribute 'click')
- RayLink 远控软件又推出 2 个重磅宝藏功能免费用
- 4K60帧!RayLink远程控制软件如何帮助设计师远程办公?
- Redis之Redis缓存管理机制
- 使用VS Code打造完美的嵌入式IDE
- php 合并,拆分,追加,查找,删除数组教程
- SPI接口(续三)
- Hbase 报错hbase Could not start zk requested port of 2181