java.util.NoSuchElementException問題定位


Iterator 迭代器越界

例子如下:

 Iterator i = set.iterator();
   while (i.hasNext()) {
    System.out.println(i.next());  
    pw.println(i.next());
   }
while(iter.hasNext()) {
              ArrayList<SprintUserStory> undoneUserStoriesList = SprintUtil.getUndoneUserStoriesList(iter.next().getID(),iter.next().getPkey()); 
              if(undoneUserStoriesList.size() >0){
                  willdonefeautre--;
               }

上述錯誤均是因為兩次.next造成的。可修改為

while (i.hasNext()) {
    String ss = (String) i.next();
    System.out.println(ss);
    pw.println(ss);
   }
while (iter.hasNext()) {
               JIRAFeature jirafeaturetemp = iter.next();
               ArrayList<SprintUserStory> undoneUserStoriesList = SprintUtil.getUndoneUserStoriesList(jirafeaturetemp.getID(),jirafeaturetemp.getPkey());
                if(undoneUserStoriesList.size() >0){
                   willdonefeautre--;
                }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2024 CODEPRJ.COM