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

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

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

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、可能是因為迭代器多用了一次,指向空!

例如:

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() 時,游標已經(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ù)保存與讀取的具體實例

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

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

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

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

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

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

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

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

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

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

    Java中break的第三種用法說明

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

    Java中的Phaser使用詳解

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

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

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

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

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

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

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

最新評論

甘德县| 罗源县| 牙克石市| 东丰县| 定安县| 吉林市| 宁阳县| 乐亭县| 灵宝市| 岗巴县| 大同市| 长子县| 玛纳斯县| 互助| 阜新市| 阿尔山市| 宝清县| 栾城县| 拜城县| 黄浦区| 宜都市| 台南县| 军事| 遵化市| 霞浦县| 紫云| 烟台市| 台中县| 姚安县| 昌图县| 梁河县| 溧水县| 晴隆县| 容城县| 濮阳县| 望奎县| 类乌齐县| 勐海县| 大埔县| 汪清县| 扎鲁特旗|