溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

java console控制臺(tái)next()與nextLine()區(qū)別

發(fā)布時(shí)間:2020-06-12 15:19:20 來(lái)源:網(wǎng)絡(luò) 閱讀:649 作者:caoqishun 欄目:編程語(yǔ)言

Scanner sc = new Scanner(System.in);
相同點(diǎn):讀取鍵盤輸入String temp = sc.next()或者String temp = sc.nextLine()
不同點(diǎn):
1.nextLine()方法的結(jié)束符只是Enter鍵,即nextLine()方法返回的是Enter鍵之前的所有字符,它是可以得到帶空格的字符串的。
2.next()方法才將其后的輸入的空格鍵、Tab或Enter鍵等視為分隔符或結(jié)束符,next方法不能得到帶空格的字符串
實(shí)例:
使用next()中間有空格或Tab都只能輸出空格之前
java console控制臺(tái)next()與nextLine()區(qū)別
使用nextLine()輸出全部?jī)?nèi)容
java console控制臺(tái)next()與nextLine()區(qū)別

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI