黑马程序员技术交流社区

标题: ArrayList中存入int型时的问题 [打印本页]

作者: Nemo    时间: 2015-6-16 12:51
标题: ArrayList中存入int型时的问题
例如
ArrayList al = new ArrayList();
al.add(123);
al.add(234);
当我想删除123时,我怎么调用remove(Object obj)呢?
remove(123)这个是调用remove(int index)的,所以会报一个下标越界的异常,是不是如果元素为整型,那么就不能通过索引来删除它了?求大神指教
作者: 刘福双    时间: 2015-6-16 13:14
Arraylist删除一个元素,有两种方法
1.按下标删除 如:
list.remove(0),
list.remove(list.size() -1);

2.按元素删除 如:
list.remove(list.get(0)) 删除第一个元素
list.remove(list.get(list.size()-1)) 删除最后一个元素
作者: Nemo    时间: 2015-6-16 14:23
刘福双 发表于 2015-6-16 13:14
Arraylist删除一个元素,有两种方法
1.按下标删除 如:
list.remove(0),

按照我的那个代码例子,我就想通过存入的值来删除呢?例如我就想通过传入的123来删除元素怎么办




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2