Java的Scanner的nextLine()方法的結束條件的設置


可以通過判斷讀入的行是否是空行來決定是否跳出循環,比如

Scanner sc=new Scanner(System.in);
String s;
while(sc.hasNextLine()){
s=sc.nextLine();
if(s.equals("") break;

//do something

}

  注意while循環的條件sc.hasNextLine()不要寫成sc.hasNext()。

這樣,在讀到空行的時候就會退出循環,結束輸入,也比較符合常用的使用場景。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM