(JAVA学习笔记) Scanner类中next方法和nextline方法的区别
next():
1.一定要读取到有效字符后才可以结束输入。
2. 对输入有效字符之前遇到的空白,next()方法会自动将其去掉。
3.只有输入有效字符后才将其后面输入的空白作为分隔符或结束符。
*4.next()方法不能得到带有空格的字符串。
nextline():
1.以Enter为结束符,也就是说,nextline()方法返回的是输入回车之前的所有字符。
2.可以获得空白
用next方法接收数据:
//从键盘接收数据Scanner scanner = new Scanner(System.in);System.out.println("请输入数据:");//接收输入的字符串String str = scanner.next();//程序会等待用户输入完毕System.out.println("输出的内容为:"+str);scanner.close();
结果:
用nextline方法接收数据:
//从键盘接收数据Scanner scanner = new Scanner(System.in);System.out.println("请输入数据:");//接收输入的字符串String str = scanner.nextLine();System.out.println("输入的内容为:"+str);scanner.close();
结果:
同样输入了hello world,next方法只输出了hello,nextline完整输出。
所以通常情况下都用nextline()方法来接收输入的字符串。
(JAVA学习笔记) Scanner类中next方法和nextline方法的区别相关推荐
- python predict_对Keras中predict()方法和predict_classes()方法的区别说明
1 predict()方法 当使用predict()方法进行预测时,返回值是数值,表示样本属于每一个类别的概率,我们可以使用numpy.argmax()方法找到样本以最大概率所属的类别作为样本的预测标 ...
- ExtJS中listener方法和handler方法的区别
listener方法和handler方法的区别在文档中的说明的太玄乎了,看不懂 listeners监听能够对一个click Event事件添加任意多个的事件响应处理函数 而handler处理只能够通过 ...
- Keras中predict()方法和predict_classes()方法的区别
正如上篇博客中所讲,在Keras框架下执行深度学习任务时,一般会先根据训练数据集训练出模型,然后拿训练好的模型到生产环境(测试集)中部署并生产.以分类问题为例,当训练好了分类模型之后,我们要用这个模型 ...
- VBA中Activate方法和Select方法的区别
VBA中的Activate方法和Select方法看起来似乎相同,其实二者是有区别的.Activate方法的作用是激活,而Select方法的作用是选择.其区别如下: 1.对于"Sheets&q ...
- Java学习笔记——Scanner类
目录 一.Scanner类的简介 二.Scanner类的常用方法 (一)nextxxx() (二)hasNextxxx() 三.代码 一.Scanner类的简介 Scanner类主要用于扫描用户从控制 ...
- Scanner类中的next()和nextLine()方法
当我们从键盘输入时,通常会使用Scanner文本扫描器,当输入需要判断空格,tab键等无效字符时,next和nextLine()有不同的效果. next()一定要读取到有效字符后才可以结束输入,对输入 ...
- jquery中prop()方法和attr()方法的区别浅析
引用:http://www.jb51.net/article/41170.htm 官方例举的例子感觉和attr()差不多,也不知道有什么区别,既然有了prop()这个新方法,不可能没用吧,那什么时候该 ...
- Java中append方法和add方法的区别
@TOC append Java里只有StringBuffer和StringBuild才有append方法,Sting里是没有append方法的 在动态数组里添加字符串,相当于+,xxxx" ...
- Java类型转换中valueOf方法和parseInt方法的区别
在Java的类型转换中,我们经常会使用valueOf或者parseInt(parseFloat/parseDouble等)来转换.这二者有什么区别呢?我们看如下的代码: String inputVal ...
最新文章
- 查看jks文件中的签名
- VTK:结构化网格之StructuredGridOutline
- oracle 复制组删除,利用copy在ASM磁盘组之间迁移
- Resin 优化配置
- 文件服务器存储,文件服务器存储
- VMware相关的缩略语和缩略语
- iOS 获取屏幕的属性和宽度
- 支持Linux系统恢复工具,12款Linux系统恢复工具
- java stax xml_Java小知识:使用Stax解析xml文件
- 一次weblogic 在aix hacmp上调试过程
- mysql的三表查询语句_求三表联合查询的SQL查询语句
- PicGo 安装及配置
- AcWing 143. 最大异或对 —— 神奇的二进制
- asterisk meetme 会议实现
- coap python_Python coap
- 201809-3-元素选择器
- 英语六级写作指南个人总结
- UninstallPKG for Mac(PKG文件卸载)
- 【Java WEB】AJAX
- 管理费用负数报不了怎么办_管理费用发生额是负数怎么办