我正在做家庭作業,我必須閱讀nextLine()方法的輸入。當我複製所有輸入行並粘貼在控制檯上時,程序不會讀取最後一行。我怎麼解決這個問題。如何閱讀Scanner.nextLine()的最後一行?
我需要的:
line1
line2
line3
我能得到什麼:
line1
line2
這裏是我的代碼
public class Name{
public static void main(String [] args){
Scanner scn = new Scanner(System.in);
str = scn.nextLine();
while(scn.hasNextLine()){
.
.
.
str = scn.nextLine();
}
scn.close();
}
}
輸出相同:( – user3460845
@你在做別的事情不對的情況下user3460845。見我的例子顯示代碼起作用。 –