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

java.util.NoSuchElementException原因及兩種解決方法

 更新時間:2022年06月28日 14:52:12   作者:星漢空兮  
本文主要介紹了java.util.NoSuchElementException原因及兩種解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

java輸入流報錯:

Exception in thread "main" java.util.NoSuchElementException
    at java.base/java.util.Scanner.throwFor(Unknown Source)
    at java.base/java.util.Scanner.next(Unknown Source)
    at java.base/java.util.Scanner.nextInt(Unknown Source)
    at java.base/java.util.Scanner.nextInt(Unknown Source)

原因分析:

1、可能是因?yàn)榈鞫嘤昧艘淮?,指向空?/p>

例如:

Scanner iter=new Scanner(System.in);
while(iter.hasNext()) {
    ArrayList<SprintUserStory> undoneUserStoriesList = SprintUtil.getUndoneUserStoriesList(iter.next().getID(),iter.next().getPkey()); 
    if(undoneUserStoriesList.size() >0){
        willdonefeautre--;
     }
}

分析:第二次使用 iter.next() 時,游標(biāo)已經(jīng)指向下一個位置了,中間多出來一個空值!

2、在函數(shù)中,聲明了一個 scanner 對象,并且調(diào)用了 close 方法,再次啟動 scanner 的時候(或者在另一個函數(shù)中重新啟動 scanner 時),就會遇到異常!

解決方法:

1、類如原因一的可以這樣解決,把 iter.next() 賦給一個中間變量:

Scanner iter=new Scanner(System.in);
while (iter.hasNext()) {
    JIRAFeature jirafeaturetemp = iter.next();
    ArrayList<SprintUserStory> undoneUserStoriesList = SprintUtil.getUndoneUserStoriesList(jirafeaturetemp.getID(),jirafeaturetemp.getPkey());
     if(undoneUserStoriesList.size() >0){
        willdonefeautre--;
     }
}

2、類如原因二的可以這樣解決:

使用多次Scanner get=new Scanner(System.in); 但是只在最后使用 iter.close() 函數(shù);
或者將Scanner get=new Scanner(System.in); 放在所有函數(shù)外層,同時在前面加上static修飾符,并且只在最后使用 iter.close() 函數(shù)!

到此這篇關(guān)于java.util.NoSuchElementException原因及兩種解決方法的文章就介紹到這了,更多相關(guān)java.util.NoSuchElementException報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java+MySql圖片數(shù)據(jù)保存與讀取的具體實(shí)例

    Java+MySql圖片數(shù)據(jù)保存與讀取的具體實(shí)例

    之前一直沒有做過涉及到圖片存儲的應(yīng)用,最近要做的東東涉及到了這個點(diǎn),就做了一個小的例子算是對圖片存儲的初試吧
    2013-06-06
  • JFreeChart簡單實(shí)現(xiàn)光滑曲線繪制

    JFreeChart簡單實(shí)現(xiàn)光滑曲線繪制

    這篇文章主要為大家詳細(xì)介紹了JFreeChart簡單實(shí)現(xiàn)光滑曲線的繪制,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Kafka消費(fèi)客戶端協(xié)調(diào)器GroupCoordinator詳解

    Kafka消費(fèi)客戶端協(xié)調(diào)器GroupCoordinator詳解

    這篇文章主要為大家介紹了Kafka消費(fèi)客戶端協(xié)調(diào)器GroupCoordinator使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • SpringBoot實(shí)現(xiàn)二維碼掃碼登錄的原理及項(xiàng)目實(shí)踐

    SpringBoot實(shí)現(xiàn)二維碼掃碼登錄的原理及項(xiàng)目實(shí)踐

    本文主要介紹了SpringBoot實(shí)現(xiàn)二維碼掃碼登錄的原理及項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Java util concurrent及基本線程原理簡介

    Java util concurrent及基本線程原理簡介

    這篇文章主要介紹了Java util concurrent及基本線程原理簡介,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • Java中break的第三種用法說明

    Java中break的第三種用法說明

    這篇文章主要介紹了Java中break的第三種用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Java中的Phaser使用詳解

    Java中的Phaser使用詳解

    這篇文章主要介紹了Java中的Phaser使用詳解,與其他障礙不同,注冊在phaser上進(jìn)行同步的parties數(shù)量可能會隨時間變化,任務(wù)可以隨時進(jìn)行注冊,需要的朋友可以參考下
    2023-11-11
  • java實(shí)現(xiàn)浮點(diǎn)數(shù)轉(zhuǎn)人民幣的小例子

    java實(shí)現(xiàn)浮點(diǎn)數(shù)轉(zhuǎn)人民幣的小例子

    java實(shí)現(xiàn)浮點(diǎn)數(shù)轉(zhuǎn)人民幣的小例子,需要的朋友可以參考一下
    2013-03-03
  • Java和C#下的參數(shù)驗(yàn)證方法

    Java和C#下的參數(shù)驗(yàn)證方法

    下面小編就為大家?guī)硪黄狫ava和C#下的參數(shù)驗(yàn)證實(shí)現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • 如何用java給文件加密的簡單實(shí)現(xiàn)

    如何用java給文件加密的簡單實(shí)現(xiàn)

    文件加密,簡單來說就是把文件讀取出來,把讀取出來的字節(jié)碼數(shù)組進(jìn)行遍歷,把每一個碼值和一個秘鑰(隨便一個數(shù))進(jìn)行異或運(yùn)算,將運(yùn)算后的結(jié)果全部寫入到文件里,這篇文章主要介紹了如何用java給文件加密的簡單實(shí)現(xiàn),需要的朋友可以參考下
    2023-12-12

最新評論

锦州市| 乐平市| 简阳市| 藁城市| 济南市| 抚远县| 游戏| 措美县| 名山县| 大足县| 武威市| 崇文区| 梅州市| 浦江县| 安溪县| 阜南县| 青龙| 双柏县| 双城市| 抚远县| 镇康县| 同江市| 阿拉尔市| 木里| 轮台县| 凭祥市| 宾阳县| 固镇县| 武义县| 沅陵县| 古浪县| 晋州市| 扬州市| 新郑市| 馆陶县| 七台河市| 高州市| 铜陵市| 芜湖市| 嘉禾县| 浦北县|