while (scanner.hasNext()) 和while(true)的区别

在做题时发现 while (scanner.hasNext()) {}这样循环的 ,我换成while(true)也是可以的,两者区别是什么?发现很多人都用 while (scanner.hasNext()) 。

收到一只叮咚
浏览 1863回答 3
3回答

HUH函数

hasNext就是还有下一个啊,one by one,接着是下一个,遍历完了就停止;while(true)如果条件跳不出,就是死循环啊。

人到中年有点甜

读文件时,前者读完就结束,后者则死循环
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java