java console控制檯next()與nextLine()區別

Scanner sc = new Scanner(System.in);
相同點:讀取鍵盤輸入String temp = sc.next()或者String temp = sc.nextLine()
不同點:
1.nextLine()方法的結束符只是Enter鍵,即nextLine()方法返回的是Enter鍵之前的所有字符,它是可以得到帶空格的字符串的。
2.next()方法纔將其後的輸入的空格鍵、Tab或Enter鍵等視爲分隔符或結束符,next方法不能得到帶空格的字符串
實例:
使用next()中間有空格或Tab都只能輸出空格之前
java console控制檯next()與nextLine()區別
使用nextLine()輸出全部內容
java console控制檯next()與nextLine()區別
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章