Set遍历解决java.util.NoSuchElementException报错问题
出现问题:在遍历Set集合时,使用到了迭代器。项目运行时报错:java.util.NoSuchElementException
报错原因:itr本身只有两个值,而itr.next()两次,没有值可取导致报错。
解决办法:
将itr.next()赋值给一个变量,之后使用这个变量即可。
其他:
进行Set遍历的时候,除了迭代遍历,还可以有其他方法。
如果对迭代器使用不熟练的话,我们可以使用最简单的for循环,不太容易出错。
for (String str : set) { System.out.println(str);
}
Set遍历解决java.util.NoSuchElementException报错问题相关推荐
- java 循环删除hashmap中的键值对,解决java.util.ConcurrentModificationException报错
示例 import java.util.HashMap; import java.util.Iterator; import java.util.Map;public class DeleteHash ...
- import java.util.Objects;报错。错误信息为: Objects cannot be resolved
import java.util.Objects;报错 错误信息为: Objects cannot be resolved 原因:jre版本问题,JDK1.7.0才有Objects类 解决办法: 在M ...
- 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 ...
- 解决String cannot be cast to java.util.List报错
string类型转list实体类集合 controller层用@RequestParam Map<String, Object> params接收前端传值,例如 @RequestMappi ...
- java.util.base64报错解决
java.util.Base64 这个类,它是在 JDK 1.8 的时候加入的,之前版本的标准库没有这个类. eclipse更换jdk1.8就可以了了. 转载于:https://www.cnblogs ...
- Flink java作为消费者连接虚拟机中的kafka/或本地的kafka,并解决java.net.UnknownHostException报错
kafka的安装与配置请参考:https://blog.csdn.net/weixin_35757704/article/details/120488287 首先在kafka中创建一个topic,名称 ...
- IDEA添加模块时,插件报错:java.util.NoSuchElementException Collection is empty
IDEA添加模块时,插件报错:java.util.NoSuchElementException: Collection is empty. 解决方法一: 根据github上面的提示说是要在插件中添加设 ...
- (007) java后台开发之Scanner报错java.util.NoSuchElementException
在测试Scanner 时写了两次 .close(); 结果运行报错. 原因参考:http://www.cnblogs.com/qingyibusi/p/5812725.html 一个方法A使用了Sca ...
- 解决POSTMAN传参报错,JSON parse error: Cannot deserialize instance of `java.util.ArrayList` out of START_OB
前言:使用POSTMAN自测代码以便前后端联调时,发送请求后,BOOM!!!服务器抛了个这样式的东西出来. Resolved [org.springframework.http.converter.H ...
最新文章
- heima-Oracle学习-day1
- php 图片后缀,PHP如何实现图片无后缀
- python出现的意义_[转]Python中下划线以及命名空间的意义
- clickhouse的kafka表引擎 +接口表
- mysql 忘记密码, 亲测有效解决方案,Access denied for user ‘root’@’localhost’ (using password: YES)...
- (Mysql)跨表查询和跨库查询
- 题解 SP4487 【GSS6 - Can you answer these queries VI】
- 开源数据库迁移工具canal
- 港科夜闻|香港科大唐本忠院士团队整合最新研究成果:刺激响应型聚集诱导发光材料...
- STM32学习笔记 | 引起电源和系统异常复位的原因
- cad考试题库绘图题答案_CAD考试试题库和参考答案解析
- P4094 [HEOI2016/TJOI2016]字符串 [SA + 主席树]
- C语言-整数:short、int、long、long long(signed和unsigned)、原码、反码、补码
- ubuntukylin-16.04安装
- Linux查看nginx配置文件
- MAC M1 芯片在 yarn install 时报错:The CPU architecture “arm64“
- 一文了解黄金票据和白银票据
- 软件工程导论张海蕃书籍pdf_《软件工程导论》张海蕃 课后习题答案.docx
- 使用nginx部署django
- Linux系统设置用户密码规则(复杂密码策略)方法
热门文章
- 29岁vivo员工吐槽:mysqlexists和in的区别
- c语言四则运算程序报告,C语言四则运算测试程序设计报告
- 梁静茹成都开唱花样多 坐小火车藏礼盒中
- vue - vue表单中v-model和:value的区别
- 大咖面对面 | Reva:NFT 发展路上的“无限回廊”
- 想回家创业,值得吗?
- Java题目:玩猜字游戏,每局有三次机会。三次机会用完,询问用户是否继续。输入“y“继续游戏;输入“n“退出游戏
- C prime plus 第六版 课后编程练习 第7章
- Scanner对象及无法汉化问题
- 对比ES6和CommonJS