出现问题:在遍历Set集合时,使用到了迭代器。项目运行时报错:java.util.NoSuchElementException

报错原因:itr本身只有两个值,而itr.next()两次,没有值可取导致报错。

解决办法:

将itr.next()赋值给一个变量,之后使用这个变量即可。

其他:

进行Set遍历的时候,除了迭代遍历,还可以有其他方法。

如果对迭代器使用不熟练的话,我们可以使用最简单的for循环,不太容易出错。

for (String str : set) {  System.out.println(str);
} 

Set遍历解决java.util.NoSuchElementException报错问题相关推荐

  1. java 循环删除hashmap中的键值对,解决java.util.ConcurrentModificationException报错

    示例 import java.util.HashMap; import java.util.Iterator; import java.util.Map;public class DeleteHash ...

  2. import java.util.Objects;报错。错误信息为: Objects cannot be resolved

    import java.util.Objects;报错 错误信息为: Objects cannot be resolved 原因:jre版本问题,JDK1.7.0才有Objects类 解决办法: 在M ...

  3. java.util.list 报错_Java 报错 .updateValue' has an unsupported return type: interface java.util.List...

    问题描述 org.apache.ibatis.binding.BindingException: Mapper method****updateValue' has an unsupported re ...

  4. 解决String cannot be cast to java.util.List报错

    string类型转list实体类集合 controller层用@RequestParam Map<String, Object> params接收前端传值,例如 @RequestMappi ...

  5. java.util.base64报错解决

    java.util.Base64 这个类,它是在 JDK 1.8 的时候加入的,之前版本的标准库没有这个类. eclipse更换jdk1.8就可以了了. 转载于:https://www.cnblogs ...

  6. Flink java作为消费者连接虚拟机中的kafka/或本地的kafka,并解决java.net.UnknownHostException报错

    kafka的安装与配置请参考:https://blog.csdn.net/weixin_35757704/article/details/120488287 首先在kafka中创建一个topic,名称 ...

  7. IDEA添加模块时,插件报错:java.util.NoSuchElementException Collection is empty

    IDEA添加模块时,插件报错:java.util.NoSuchElementException: Collection is empty. 解决方法一: 根据github上面的提示说是要在插件中添加设 ...

  8. (007) java后台开发之Scanner报错java.util.NoSuchElementException

    在测试Scanner 时写了两次 .close(); 结果运行报错. 原因参考:http://www.cnblogs.com/qingyibusi/p/5812725.html 一个方法A使用了Sca ...

  9. 解决POSTMAN传参报错,JSON parse error: Cannot deserialize instance of `java.util.ArrayList` out of START_OB

    前言:使用POSTMAN自测代码以便前后端联调时,发送请求后,BOOM!!!服务器抛了个这样式的东西出来. Resolved [org.springframework.http.converter.H ...

最新文章

  1. heima-Oracle学习-day1
  2. php 图片后缀,PHP如何实现图片无后缀
  3. python出现的意义_[转]Python中下划线以及命名空间的意义
  4. clickhouse的kafka表引擎 +接口表
  5. mysql 忘记密码, 亲测有效解决方案,Access denied for user ‘root’@’localhost’ (using password: YES)...
  6. (Mysql)跨表查询和跨库查询
  7. 题解 SP4487 【GSS6 - Can you answer these queries VI】
  8. 开源数据库迁移工具canal
  9. 港科夜闻|香港科大唐本忠院士团队整合最新研究成果:刺激响应型聚集诱导发光材料...
  10. STM32学习笔记 | 引起电源和系统异常复位的原因
  11. cad考试题库绘图题答案_CAD考试试题库和参考答案解析
  12. P4094 [HEOI2016/TJOI2016]字符串 [SA + 主席树]
  13. C语言-整数:short、int、long、long long(signed和unsigned)、原码、反码、补码
  14. ubuntukylin-16.04安装
  15. Linux查看nginx配置文件
  16. MAC M1 芯片在 yarn install 时报错:The CPU architecture “arm64“
  17. 一文了解黄金票据和白银票据
  18. 软件工程导论张海蕃书籍pdf_《软件工程导论》张海蕃 课后习题答案.docx
  19. 使用nginx部署django
  20. Linux系统设置用户密码规则(复杂密码策略)方法

热门文章

  1. 29岁vivo员工吐槽:mysqlexists和in的区别
  2. c语言四则运算程序报告,C语言四则运算测试程序设计报告
  3. 梁静茹成都开唱花样多 坐小火车藏礼盒中
  4. vue - vue表单中v-model和:value的区别
  5. 大咖面对面 | Reva:NFT 发展路上的“无限回廊”
  6. 想回家创业,值得吗?
  7. Java题目:玩猜字游戏,每局有三次机会。三次机会用完,询问用户是否继续。输入“y“继续游戏;输入“n“退出游戏
  8. C prime plus 第六版 课后编程练习 第7章
  9. Scanner对象及无法汉化问题
  10. 对比ES6和CommonJS