Scanner对象

  1. java.util.Scanner
  2. 通过Scanner类来获取用户输入
  3. next()和nextline()来获取输入的字符串,读取前我们一般需要使用hasnext()和hasnextline()判断是否还有输入的数据
  4. 用完要记得关闭:Scanner.clase()

next()

  1. 一定要读取到有效字符后才可以结束输入
  2. 对输入有效字符之前遇到的空白,自动去掉(前面的空白不能当做结束符)
  3. 只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符
  4. next()不能得到带有空格的字符串

nextline()

  1. 以enter为结束符,也就是说nextline()方法返回是输入enter之前的字符
  2. 可以获得空白

例如:

Hello  world

next():只能接收到Hello

nextline():接收到Hello  world

注意:凡是属于IO流的类如果不关闭会一直占用资源,要养成好习惯,用完就关掉

IO流:与电脑打交道的。就是, 输入和输出。

最新文章

  1. C#开发微信门户及应用(14)-在微信菜单中采用重定向获取用户数据
  2. SpringMVC类型转换器、属性编辑器
  3. Maltego实体分类与Transform
  4. Android ANR分析(三)
  5. 我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(二)菜单导航
  6. Maven使用笔记(一)Maven安装及常用命令
  7. HDU 1698 Just a Hook(线段树区间替换)
  8. day12
  9. hdu 2120 Ice_cream's world I
  10. Rotate Matrix by One
  11. Javascript之图片上传预览
  12. linux lsof命令详解
  13. 一种获取spring环境上下文方法:SpringContextUtil
  14. 水晶报表在vs2010 WPF环境下的尝试
  15. Linux系统编程初探系列之一:文件编程
  16. js闭包深度讲解
  17. R语言do.call 函数用法详解
  18. JobTracker,TaskTracker简述
  19. django自定义simple_tag和filter
  20. MySQL基本操作——1

热门文章

  1. 3DMAX安装失败怎么办?安装3DMAX失败提示错误怎么解决?
  2. cookie、session入门
  3. 5-6:实现多窗口之异常(AttributeError: 'list' object has no attribute 'click')
  4. RayLink 远控软件又推出 2 个重磅宝藏功能免费用
  5. 4K60帧!RayLink远程控制软件如何帮助设计师远程办公?
  6. Redis之Redis缓存管理机制
  7. 使用VS Code打造完美的嵌入式IDE
  8. php 合并,拆分,追加,查找,删除数组教程
  9. SPI接口(续三)
  10. Hbase 报错hbase Could not start zk requested port of 2181