简体   繁体   English

如何修复错误 java.util.NoSuchElementException

[英]how to fix error java.util.NoSuchElementException

the following which given belo this giving me that error how to fix it以下给出了下面这给了我那个错误如何解决它

String getNextStringStartsWith(String str) {
    
    // TODO Implement method
    Iterator<String> iterator = lines.iterator();
    while (iterator.hasNext() && !iterator.next().equals(str)) {
        iterator.next();
    }
    if(iterator.hasNext()){
        return iterator.next();
    }else{
        
        return null;
    }
}

I didn't actually understand the logic that you are trying to implement, but below could be your code, if you want to search a str in lines , and return str if found, else null :我实际上并不理解您要实现的逻辑,但如果您想在lines中搜索str并返回str如果找到,则下面可能是您的代码,否则null

String getNextStringStartsWith(String str) {
      // TODO Implement method
      Iterator<String> iterator = lines.iterator();
      while (iterator.hasNext()) {
          String data = iterator.next();
          if (str.equals(data)) {
             return data
          }
       }
       return null
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM