• 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()方法可以实现循环输入:

最新文章

  1. JavaScript中如何获取某年某月有多少天的问题
  2. Python 2.7.9 Demo - JSON的编码、解码
  3. .NET Session操作
  4. Apache与Nginx的优缺点
  5. Nutch安装的几个网址
  6. IT薪酬
  7. Re-Order Buffer
  8. js中判定this的规则
  9. ArcGIS对SLD样式的支持
  10. Python数据挖掘
  11. 微信H5支付坑一--手续费未结算
  12. 两个Integer比较
  13. NodeJS学习笔记 - Apache反向代理集成实现
  14. vc++基础班[23]---文件夹的基本操作
  15. C#学习-类的成员
  16. sd错误---2
  17. 安全提示:IIS不要开启“WebDAV”扩展(转载)
  18. Linux删除以减号开头的文件
  19. html超链接,锚点以及特殊字符
  20. (转)WebSphere 中池资源调优 - 线程池、连接池和 ORB

热门文章

  1. 集合元素的遍历操作,使用迭代器Iterator接口
  2. 论文解读(GGD)《Rethinking and Scaling Up Graph Contrastive Learning: An Extremely Efficient Approach with Group Discrimination》
  3. Element基本组件
  4. MPC:百万富翁问题
  5. 详解从浏览器地址栏输入URL到页面显示的步骤
  6. netty系列之:来,手把手教你使用netty搭建一个DNS tcp服务器
  7. php自定义分页类
  8. 基于python的数学建模---scipy库
  9. 学习ASP.NET Core Blazor编程系列十——路由(下)
  10. 数学建模经验分享会For浙商大管工学院