发现一个jdk中ArrayList的小BUG

当ArrayList中有3个元素时,这么list.remove("B");不会报错。

但当ArrayList中有多余3个元素时,这么list.remove("B");就会报错。

估计也没小伙伴会这么删除数据吧。

相关推荐
fuquxiaoguang16 小时前
深入浅出:使用MDC构建SpringBoot全链路请求追踪系统
java·spring boot·后端·调用链分析
琹箐16 小时前
最大堆和最小堆 实现思路
java·开发语言·算法
__WanG16 小时前
JavaTuples 库分析
java
坚持就完事了17 小时前
数据结构之树(Java实现)
java·算法
Monly2117 小时前
Java:修改打包配置文件
java·开发语言
roman_日积跬步-终至千里17 小时前
【架构设计与实现】动态数据源切换:核心代码实现手册
java
做人不要太理性17 小时前
CANN Runtime 运行时组件深度解析:任务调度机制、存储管理策略与维测体系构建逻辑
android·运维·魔珐星云
XiaoFan01217 小时前
免密批量抓取日志并集中输出
java·linux·服务器
顾北1217 小时前
MCP服务端开发:图片搜索助力旅游计划
java·spring boot·dubbo
我命由我1234517 小时前
Android 广播 - 静态注册与动态注册对广播接收器实例创建的影响
android·java·开发语言·java-ee·android studio·android-studio·android runtime