Scanner类的next()和nextLine()
来源:互联网 发布:编程专硕考研科目 编辑:程序博客网 时间:2024/04/27 23:05
在实现字符窗口的输入时,我个人更喜欢选择使用扫描器Scanner,它操作起来比较简单。在写作业的过程中,我发现用Scanner实现字符串的输入有两种方法,一种是next(),一种nextLine(),但是这两种方法究竟有什么区别呢?我查了一些资料总结了一下,希望对大家有所帮助~
next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。简单地说,next()查找并返回来自此扫描器的下一个完整标记。完整标记的前后是与分隔模式匹配的输入信息,所以next方法不能得到带空格的字符串。
而nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的。
0 0
- Scanner类的next()和nextLine()
- Scanner的next()和nextLine()的区别
- Java中Scanner类的next()和nextLine()方法对比
- 对于Scanner类中next()和nextLine()的区别
- Java之Scanner类中next()和nextLine()的区别
- Java Scanner next()和nextLine()的区别
- Java Scanner next()和nextLine()的区别
- Scanner中的next和nextLine的理解
- Scanner类中的next()和nextLine()方法
- Scanner中next()和nextLine()
- Scanner 的next() 与nextline()
- scanner.next()与scanner.nextLine()的区别
- Scanner的next,nextint和nextLine的使用总结
- Scanner的next,nextint和nextLine的使用总结
- Scanner中next()和nextLine()方法的区别
- java Scanner中的 next() 方法和 nextLine() 方法的区别
- Java控制台输入Scanner中next和nextLine的区别
- Scanner中next()方法和nextLine()方法的区别
- 特技世家出身导演史考特沃夫亲上阵搏命悬空摄影
- 蓝桥杯大赛java组算法类冲刺第一天
- 打开键盘遮住View的问题解决方法-IOS开发
- XMPP使用---XMPPFramework(一)
- UVa 441 - Lotto
- Scanner类的next()和nextLine()
- nodejs中mysql用法
- mysql给创建的外键自动建立索引吗?
- 关于android:onClick 去找不到方法的问题
- XMPP使用---XMPPStream( 二)
- HDU 4539 郑厂长系列故事——排兵布阵 && POJ 1185 炮兵阵地 (状态DP)
- [转基因报告:崔永元美国转基因调查纪录片
- 今天开始 博客重新提起来
- 高性能MySql进化论(六):常见索引类型的原理及其特点的介绍