Java 关于nextLine()与输入流
Java 关于nextLine()与输入流
in.next()、in.nextInt()等函数会读取输入流中==空格==和==回车键==前面的数据,并不会将这两个读进去
而in.nextLine()函数会读取整个输入流中的数据,包括==空格==和==回车键==,并在读取后将回车键剔除
如果在in.nextInt()函数后紧跟in.nextLine()函数:
比如输入13
那么,in.nextInt()函数读取了输入流中的13,留下回车键,到了in.nextLine()函数后,发现输入流中还有东西,那么in.nextLine()函数会读取这个回车键,然后就当读完了,读取后将回车键剔除,留下==空==。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 星の夜!
