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方法的区别相关推荐

  1. python predict_对Keras中predict()方法和predict_classes()方法的区别说明

    1 predict()方法 当使用predict()方法进行预测时,返回值是数值,表示样本属于每一个类别的概率,我们可以使用numpy.argmax()方法找到样本以最大概率所属的类别作为样本的预测标 ...

  2. ExtJS中listener方法和handler方法的区别

    listener方法和handler方法的区别在文档中的说明的太玄乎了,看不懂 listeners监听能够对一个click Event事件添加任意多个的事件响应处理函数 而handler处理只能够通过 ...

  3. Keras中predict()方法和predict_classes()方法的区别

    正如上篇博客中所讲,在Keras框架下执行深度学习任务时,一般会先根据训练数据集训练出模型,然后拿训练好的模型到生产环境(测试集)中部署并生产.以分类问题为例,当训练好了分类模型之后,我们要用这个模型 ...

  4. VBA中Activate方法和Select方法的区别

    VBA中的Activate方法和Select方法看起来似乎相同,其实二者是有区别的.Activate方法的作用是激活,而Select方法的作用是选择.其区别如下: 1.对于"Sheets&q ...

  5. Java学习笔记——Scanner类

    目录 一.Scanner类的简介 二.Scanner类的常用方法 (一)nextxxx() (二)hasNextxxx() 三.代码 一.Scanner类的简介 Scanner类主要用于扫描用户从控制 ...

  6. Scanner类中的next()和nextLine()方法

    当我们从键盘输入时,通常会使用Scanner文本扫描器,当输入需要判断空格,tab键等无效字符时,next和nextLine()有不同的效果. next()一定要读取到有效字符后才可以结束输入,对输入 ...

  7. jquery中prop()方法和attr()方法的区别浅析

    引用:http://www.jb51.net/article/41170.htm 官方例举的例子感觉和attr()差不多,也不知道有什么区别,既然有了prop()这个新方法,不可能没用吧,那什么时候该 ...

  8. Java中append方法和add方法的区别

    @TOC append Java里只有StringBuffer和StringBuild才有append方法,Sting里是没有append方法的 在动态数组里添加字符串,相当于+,xxxx" ...

  9. Java类型转换中valueOf方法和parseInt方法的区别

    在Java的类型转换中,我们经常会使用valueOf或者parseInt(parseFloat/parseDouble等)来转换.这二者有什么区别呢?我们看如下的代码: String inputVal ...

最新文章

  1. 查看jks文件中的签名
  2. VTK:结构化网格之StructuredGridOutline
  3. oracle 复制组删除,利用copy在ASM磁盘组之间迁移
  4. Resin 优化配置
  5. 文件服务器存储,文件服务器存储
  6. VMware相关的缩略语和缩略语
  7. iOS 获取屏幕的属性和宽度
  8. 支持Linux系统恢复工具,12款Linux系统恢复工具
  9. java stax xml_Java小知识:使用Stax解析xml文件
  10. 一次weblogic 在aix hacmp上调试过程
  11. mysql的三表查询语句_求三表联合查询的SQL查询语句
  12. PicGo 安装及配置
  13. AcWing 143. 最大异或对 —— 神奇的二进制
  14. asterisk meetme 会议实现
  15. coap python_Python coap
  16. 201809-3-元素选择器
  17. 英语六级写作指南个人总结
  18. UninstallPKG for Mac(PKG文件卸载)
  19. 【Java WEB】AJAX
  20. 管理费用负数报不了怎么办_管理费用发生额是负数怎么办

热门文章

  1. 趣链 BitXHub跨链平台 (9)跨链事务
  2. 实验1 LINUX基本操作
  3. buuctf rar1
  4. [ATF]-ARM级别/异常/状态切回时候的寄存器保存与恢复
  5. pc817光耦参数_光耦在电子电路中有什么作用?关键参数有哪些?一起了解一下...
  6. MoeCTF 2021Re部分------RedC4Bomb
  7. Windows消息机制学习笔记(二)—— 窗口与线程
  8. 160个CrackMe005
  9. 14、HTML <input>标签
  10. HDU2041超级楼梯