最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java中Scanner.next()和Scanner.nextLine的區(qū)別圖文詳解

 更新時(shí)間:2024年02月29日 10:15:24   作者:北故人9413  
使用java語(yǔ)言編程,最常用的輸入就是使用Scanner了,它的構(gòu)造很簡(jiǎn)單,這篇文章主要給大家介紹了關(guān)于java中Scanner.next()和Scanner.nextLine區(qū)別的相關(guān)資料,需要的朋友可以參考下

.next() 和 .nextLine

next()的使用

next() 讀取空格前的內(nèi)容

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String s = scanner.next();
        System.out.println(s);
    }

 nextLine()的使用

nextLine()  讀取一整行

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String s = scanner.nextLine();
        System.out.println(s);
    }

.next() 和 .nextLine 的區(qū)別  nextLine()  讀取一整行 next() 讀取空格前的內(nèi)容

.hasNext() 和 .hasNextLine

.hasNext()的使用

hasNext() 配合 next() 使用 和while 循環(huán)使用

一直判斷當(dāng)前行的數(shù)據(jù),直到當(dāng)前行沒(méi)有數(shù)據(jù)

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while(scanner.hasNext()) {
            System.out.println(scanner.next());
        }
    }

.hasNextLine()的使用

hasNext() 配合 next() 使用 和while 循環(huán)使用 一直判斷輸入的數(shù)據(jù),一次讀取一行,直到停止輸入數(shù)據(jù)

停止輸入快捷鍵 Ctrl + D

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while(scanner.hasNextLine()) {
            System.out.println(scanner.nextLine());
        }
    }

Scanner中next()方法與nextlLine()方法的區(qū)別:

next方法不能得到帶空格的字符串,而nextLine()方法返回的是Enter鍵之前的所有字符

? 這是因?yàn)閚ext()方法讀取到空白符前的數(shù)據(jù)時(shí)結(jié)束了,然后把回車(chē)“\r”留給了nextLine();所以上面nextLine()沒(méi)有輸出,不輸出不代表沒(méi)數(shù)據(jù),是接到了空(回車(chē)“/r”)的數(shù)據(jù)。

總結(jié)

到此這篇關(guān)于java中Scanner.next()和Scanner.nextLine區(qū)別的文章就介紹到這了,更多相關(guān)java Scanner.next()和Scanner.nextLine區(qū)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Springboot多環(huán)境開(kāi)發(fā)及使用方法

    Springboot多環(huán)境開(kāi)發(fā)及使用方法

    這篇文章主要介紹了Springboot多環(huán)境開(kāi)發(fā)及多環(huán)境設(shè)置使用、多環(huán)境分組管理的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • @PropertySource 無(wú)法讀取配置文件的屬性值解決方案

    @PropertySource 無(wú)法讀取配置文件的屬性值解決方案

    這篇文章主要介紹了@PropertySource 無(wú)法讀取配置文件的屬性值解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 淺談Java程序運(yùn)行機(jī)制及錯(cuò)誤分析

    淺談Java程序運(yùn)行機(jī)制及錯(cuò)誤分析

    這篇文章主要主要介紹了Java虛擬機(jī)(JVM)的有關(guān)內(nèi)容以及Java程序的運(yùn)行機(jī)制和錯(cuò)誤分析,需要的朋友可以了解下。
    2017-09-09
  • Java 正則表達(dá)式 解釋說(shuō)明

    Java 正則表達(dá)式 解釋說(shuō)明

    java正則知識(shí)小結(jié),一些常見(jiàn)的正則都包括在里面,推薦收藏。
    2009-06-06
  • Java實(shí)現(xiàn)幾種序列化方式總結(jié)

    Java實(shí)現(xiàn)幾種序列化方式總結(jié)

    本篇文章主要介紹了Java實(shí)現(xiàn)幾種序列化方式總結(jié),包括Java原生以流的方法進(jìn)行的序列化、Json序列化、FastJson序列化、Protobuff序列化,有興趣的可以了解一下,
    2017-03-03
  • java使用Runtime執(zhí)行系統(tǒng)命令遇到的問(wèn)題

    java使用Runtime執(zhí)行系統(tǒng)命令遇到的問(wèn)題

    這篇文章主要介紹了java使用Runtime執(zhí)行系統(tǒng)命令遇到的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java 并發(fā)編程學(xué)習(xí)筆記之Synchronized簡(jiǎn)介

    Java 并發(fā)編程學(xué)習(xí)筆記之Synchronized簡(jiǎn)介

    雖然多線程編程極大地提高了效率,但是也會(huì)帶來(lái)一定的隱患。比如說(shuō)兩個(gè)線程同時(shí)往一個(gè)數(shù)據(jù)庫(kù)表中插入不重復(fù)的數(shù)據(jù),就可能會(huì)導(dǎo)致數(shù)據(jù)庫(kù)中插入了相同的數(shù)據(jù)。今天我們就來(lái)一起討論下線程安全問(wèn)題,以及Java中提供了什么機(jī)制來(lái)解決線程安全問(wèn)題。
    2016-05-05
  • Spring Boot 中使用 JSON Schema 校驗(yàn)復(fù)雜JSON數(shù)據(jù)的過(guò)程

    Spring Boot 中使用 JSON Schema 校驗(yàn)復(fù)雜JSO

    在數(shù)據(jù)交換領(lǐng)域,JSON Schema 以其強(qiáng)大的標(biāo)準(zhǔn)化能力,為定義和規(guī)范 JSON 數(shù)據(jù)的結(jié)構(gòu)與規(guī)則提供了有力支持,下面給大家介紹Spring Boot 中使用 JSON Schema 校驗(yàn)復(fù)雜JSON數(shù)據(jù)的過(guò)程,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • 一文帶你徹底剖析Java中Synchronized原理

    一文帶你徹底剖析Java中Synchronized原理

    Synchronized是Java中的隱式鎖,它的獲取鎖和釋放鎖都是隱式的,完全交由JVM幫助我們操作,在了解Synchronized關(guān)鍵字之前,首先要學(xué)習(xí)的知識(shí)點(diǎn)就是Java的對(duì)象結(jié)構(gòu),本文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • SpringBoot?自定義starter?yaml提示失效問(wèn)題及解決方法

    SpringBoot?自定義starter?yaml提示失效問(wèn)題及解決方法

    在自定義starter后,必不可少會(huì)有properties配置參數(shù)需要指定,而在有時(shí)又不知道為什么出現(xiàn)這個(gè)問(wèn)題,這篇文章主要介紹了SpringBoot?自定義starter?yaml提示失效問(wèn)題,需要的朋友可以參考下
    2022-12-12

最新評(píng)論

沭阳县| 古交市| 琼海市| 枣阳市| 司法| 彰武县| 湘乡市| 瓮安县| 南溪县| 湖口县| 葫芦岛市| 溧水县| 登封市| 神农架林区| 新津县| 临高县| 房山区| 济宁市| 皋兰县| 淄博市| 大兴区| 长汀县| 中西区| 宜川县| 武川县| 岳阳市| 会昌县| 望谟县| 疏勒县| 吴川市| 崇明县| 芦溪县| 上思县| 辽阳县| 调兵山市| 济源市| 晋中市| 涿州市| 枞阳县| 安福县| 齐河县|