问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java list中的 remove要自己实现吗

发布网友 发布时间:2022-05-15 10:04

我来回答

5个回答

热心网友 时间:2023-09-16 23:20

list 是个接口 ,remove是个抽象方法 ,一般不用自己实现 ,最常用的就是ArrayList
下面是源码
public Object remove(int i)
{
rangeCheck(i);
modCount++;
Object obj = elementData(i);
int j = size - i - 1;
if(j > 0)
System.arraycopy(((Object) (elementData)), i + 1, ((Object) (elementData)), i, j);
elementData[--size] = null;
return obj;
}

public boolean remove(Object obj)
{
if(obj == null)
{
for(int i = 0; i < size; i++)
if(elementData[i] == null)
{
fastRemove(i);
return true;
}

} else
{
for(int j = 0; j < size; j++)
if(obj.equals(elementData[j]))
{
fastRemove(j);
return true;
}

}
return false;
}

热心网友 时间:2023-09-16 23:20

当然不用了,list里有自己的实现,你按照要求用就行了,一般情况下是
List list = new ArrayList();
list.remove(index);
list.remove(object);
前提是你已经往list加入了对象或是值

热心网友 时间:2023-09-16 23:21

不需要,直接调用remove(int)方法就可以了,参数是下标

热心网友 时间:2023-09-16 23:21

list是接口,实现类已经实现了这个方法。List list=new ArrayList()
list.remove(参数)。查下API就可以。

热心网友 时间:2023-09-16 23:22

不用的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 伊丽莎白是什么时候出生的?时间一定要准 电脑上打字的东西消失了怎么回事 性高的女孩&#39;属马 &#39;农历冬月20&#39;12点出生的叫什么名字好听 这里有龙凤胎一对,姓高,请各位大师帮帮忙看起什么名字好啊,谢谢~ 伊丽莎白女王是什么样的女人 银魂 伊丽莎白 到底是个什么东西 聚会时的小游戏谁知道? 足球英语术语 预防火灾常识 昆山NSK轴承昆山产NSK轴承 做电动工具的下点是什么意思、和供货商有哪些合同要签 护眼电视真的有用么? 济南鼎业机械制造有限公司怎么样? 电视是传播新闻最有效的媒介的原因 电视机节目突然出现有效收视日期到了,要退出去怎么弄? 小型轴承工厂合作合同要怎么写 农行更新证书失败,怎么办? getCert异常如何处理 看电视的有效距离是多少? 获取证书凭据失败是啥意思 JAVA中LISt遍历时如何remove元素 java中list.remove方法使用 我的电脑为什么打字总在打一半的时候消失? 电脑搜狗打字为什么打了会消失 java里的remove的用法和random的实现 为什么java不要在foreach循环里进行元素的remove/add操作 java remove不能重复执行,如list.remove(index); 笔记本电脑打字时打出的字突然自动消失 java for循环问题 java for循环去重复 水银温度计是谁发明的 水银温度计怎样用光来测量温度 100字以上“我的梦想”短文,作品需要展示,谁能来帮帮忙?急 新学期的理想怎么写?100字 初一英语作文我的梦想my dream100字急! 梦想_100字 属鼠穿衣服带马图案好吗? 沙发上有马图案和我属鼠相克吗 官方通报辽宁一殡仪馆发生车祸致3死,谁该为这起事故负责? 2015考研数学二21题有几种方法