【填坑日记】list集合的remove方法移除不了?!
背景
list集合大家再工作学习中是不是很常用呢?既然用了list就得删除吧,这时你心想删除不就是remove吗?这谁不会,而且编辑器还能给只能提示呢,我只要r输进去无脑回车就完事了。
一顿操作发现,删除不了!!!
问题代码
Integer in = 1;
Integer index = null;
for (int i = 0; i < list.size(); i++) {Integer s = list.get(i);if ( s.equals(in) ) {index = i;}
}list.remove(index);
乍一看这不是天衣无缝吗?找到相同的并记录下标,过后删除,这不是完美无缺?结果运行后发现根本没有删除!!!
问题详解
查阅后发现remove()方法有两个!!!没想到吧!
看看官方文档
没想到吧,入参不一样!
也就是说上面选择的其实是remove(Object o)方法,可能因为编译器智能提示直接就无脑回车了。
总结
再次敲响警钟!!!基础真的很重要!!!
【填坑日记】list集合的remove方法移除不了?!相关推荐
- Vue入门到上手(10)—— VueJs 填坑日记之在项目中使用Amaze UI
Vue入门到上手(10)-- VueJs 填坑日记之在项目中使用Amaze UI 上一篇博文,我们把jQuery集成到了项目中,今天我们来集成Amaze ui(妹子UI).先来介绍一下妹子UI.Ama ...
- [单片机][at32][填坑日记] [USB卡包] usb快速发包导致卡包
文章目录 一.问题现象 1. 发送频率过快,导致pc或mcu未能及时应答每一包,造成缓存区遗留上一次数据. 2. usb频发拔插枚举,导致pc/mcu数据丢失, ①mcu丢失数据,每次发送都只能发送上 ...
- [单片机][at32][填坑日记] [USB卡包] usb上电过程中快速发包导致卡包(终章)
文章目录 一.原因造成如下: 1. 串口外设优先级大于USB中断(USBOTG_IRQn),导致串口数据打断USB,致使PC或MCU丢包. 2. 当PC请求usb设备描述符字符串时,USB的其他通道不 ...
- jquery中remove()方法移除被选元素,包括所有的文本和子节点
jquery中remove方法移除被选元素,包括所有的文本和子节点 定义和用法 移除所有的 元素 移除html中指定id的元素内容 定义和用法 remove() 方法移除被选元素,包括所有的文本和子节 ...
- android多语言插件,Android 7.0多语言适配,填坑日记(附多语言插件)
背景 最近项目在适配7.0系统的时候发现一些问题,其中也有多语言适配的问题,就拿出来说说,记记笔记,填填坑. 问题1 因为刚接手项目不久,发现一些奇奇怪怪的bug总是让人头疼,最近发现了在华为荣耀7. ...
- List集合中remove方法的使用
以ArrayList为例: //泛型为引用数据类型: ArrayList<String> list=new ArrayList<String>();list.add(" ...
- WindowsPhoneWindows8.1Windows8Unity3d 填坑日记
最近的游戏开发大体上接近尾声,总结了不少关于Unity3d面向Windows几大平台开发时遇到的各种坑以及如何填坑的经验.总的来说,Windows8.1 Windows8/RT以及WindowsPho ...
- 20150726 填坑日记
三中内填坑: 1. 组合数递推什么的 C(m,n)=C(m,n-1)+C(m-1,n-1).填了个大坑,以前没认真听课QAQ 2. 裸题过河卒 3. 缺角正方形摆放车统计,分上下部分,枚举上部分放几个 ...
- java的remove iterator_Java集合 iterator.remove()方法详解
直接上代码: public classtest {public static voidmain(String[] args) { List list = new ArrayList<>() ...
最新文章
- 53帧变900帧!AI让你不用昂贵的高速摄像机也能制作慢镜头,来自华为|CVPR 2021...
- SQL中JOIN 的用法
- php使用redis命令,PHP 使用 Redis
- 210312阶段三通过sqlite3源码安装sqlite3
- CF896E Welcome home,Chtholly/[Ynoi2018]五彩斑斓的世界(并查集+第二分块)
- 基于小波变换的数字图像处理(MATLAB源代码)
- 如何申请注销腾讯视频账号
- linux socket epoll
- Java基础---方法的重载(overload)+ 优先向上匹配原则
- python中返回上一步操作_通过实例解析Python文件操作实现步骤
- 中文文本对齐_word排版技巧:如何让词组文字分散对齐
- 唯有创新不可辜负!混合集成成就云时代创新
- android之uniapp自定义基座
- CCNA认证考试介绍
- VISIO输出黑白色电路图
- 申报指南大全!湖北省各市科技型中小企业申报流程6步走
- Java 方法参数传递
- open sl java audio_webrtc学习(二): audio_device之opensles
- PHP检测字数,PHP获取word文档字数的问题
- 【markdown】用markdown制作简历