next()、nextLine()、nextInt()作为scanner内置的方法,常常让人傻傻分不清楚,今天在这里记下他们的区别以及以此区别为出发点的用法:
他们的区别在于对于空格的处理方式不同,以及返回值不同。

使用nextLine()方法时,不将空格看做是两个字符串的间隔,而是看作字符串的一部分,返回时,它作为String类型一并返回:

使用next()方法时,将空格看作是两个字符串的间隔:

使用nextInt()方法时,与next()方法类似,只是它的返回值是int类型的,依旧将空格看作是两个输入的数据的间隔

最新文章

  1. JavaScript中的不可见数据类型
  2. [转载] c++ cout 格式化输出浮点数、整数及格方法
  3. 解决Access连接 accdb 不可识别的数据库格式异常
  4. 【BZOJ】【4004】【JLOI2015】装备购买
  5. 开发过程中常用的Linux命令
  6. 以下各节已定义,但尚未为布局页“~/Views/Shared/_Layout.cshtml”呈现:“Scripts”。
  7. 跨域信息传递postMessage
  8. [Swust OJ 794]--最近对问题(分治)
  9. Windows Serer 2003 配置手册 – 创建Active Dictionary域
  10. JavaScript中Object的总结
  11. Android Paint类介绍以及浮雕和阴影效果的设置
  12. Python基础面试,看这篇文章画重点吧,Python面试题No1
  13. ElasticSearch搜索(一)
  14. Ubunto使用 码云 创建项目
  15. static类型的变量
  16. noip 2017 时间复杂度
  17. Java相关英语单词
  18. SQL-34 对于表actor批量插入如下数据
  19. Ubuntu 下安装 Swoole
  20. 数据库数据格式化之Kettle Spoon

热门文章

  1. PHP-模拟请求和操作响应
  2. 详解代理自动配置 PAC
  3. VTemplate模板引擎的使用--进阶篇
  4. Java + selenium 启动谷歌浏览器
  5. PAT甲级——A1150 TravellingSalesmanProblem【25】
  6. Python之switch
  7. buuctf zip伪加密
  8. List、Map、Set三个接口存取元素时,各有什么特点
  9. ionic3 图片(轮播)预览 ionic-gallary-modal组件使用方法
  10. Java中super关键字的位置