U盘插到电脑上显示设备和打印机 | 您所在的位置:网站首页 › u盘显示为打印机驱动 › U盘插到电脑上显示设备和打印机 |
java——Scanner中nextLine()方法和next()方法的区别
我想不到一个别人没用过的昵称!: 谢谢你,省流侠 java——Scanner中nextLine()方法和next()方法的区别Ericjim: 感谢博主,我就是纠结这个,因为连续使用了两个next()方法,输入的是:abc bcd,你们都说遇到空格就停止接收,那么abc这个数据是第一个next()方法接收的(我们都能理解),但是按理来说还剩下:/空格/bcd,这剩下的空格+bcd,应该是由第二个next()方法接收的才对,那不是第二个next()方法一开始就遇到空格,那不是应该直接就停止接收数据吗,然后内存中还剩下bcd数据没处理才对。不过看了你这里的解释,终于能理解这个空格是无效字符,next()方法会首先过滤掉,其实我点开next源代码想查看有没有把空格等非有效字符过滤掉,结果太菜,没有看懂源代码,这才来这看看大神你们的解释。谢谢了 java——Scanner中nextLine()方法和next()方法的区别凌(✪▽✪): 容易忽略的一点,以next()nextLine()顺序接受时不能得到想要的东西,nextLine()会吃掉回车键不会读取后面类容 U盘插到电脑上显示设备和打印机白芷534: 我删了系统又给我重新下了,我佛了 java——Scanner中nextLine()方法和next()方法的区别醉醒十分: next就是读取到空格就结束了,nextLine是读取到回车 |
CopyRight 2018-2019 实验室设备网 版权所有 |