发现一个jdk中ArrayList的小BUG

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

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

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

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