void add(int index, Object ele):在index位置插入ele元素
boolean addAll(int index, Collection eles):从index位置开始将eles中的所有元素添加进来
Object get(int index):获取指定index位置的元素
int indexOf(Object obj):返回obj在集合中首次出现的位置。如果不存在,返回-1.
int lastIndexOf(Object obj):返回obj在当前集合中末次出现的位置。如果不存在,返回-1.
Object remove(int index):移除指定index位置的元素,并返回此元素
Object set(int index, Object ele):设置指定index位置的元素为ele
List subList(int fromIndex, int toIndex):返回从fromIndex到toIndex位置的子集合

总结:常用方法
增:add(Object obj)
删:remove(int index) / remove(Object obj)
改:set(int index, Object ele)
查:get(int index)
插:add(int index, Object ele)
长度:size()
遍历:
① Iterator迭代器方式
② 增强for循环
③ 普通的循环

注意:区分List中remove(int index)和remove(Object obj)

public void testListRemove() {
List list = new ArrayList();
list.add(1);
list.add(2);
list.add(3);
updateList(list);
System.out.println(list);//
}

private void updateList(List list) {
//list.remove(2);
list.remove(new Integer(2));
}
分析:第一条语句list.remove(2);中2是index,所以移除的是索引为2的元素,它是list的remove(int index);
第二条语句list.remove(new Integer(2));中的2是对象,所以移除的是内容为2的元素,它是list的remove(Object obj)。

最新文章

  1. 利用Mongoose来结构化模式与验证
  2. 《玩转D语言系列》一、通过四个版本的 Hello Word 初识D语言
  3. highcharts图表中级入门之xAxis label:X(横)坐标刻度值过长截断多行(换行)显示问题说明
  4. Web应用登出后防止浏览器后退
  5. JAVA面试题相关基础知识
  6. ubuntu 安装 WPS for Linux(ubuntu)字体配置(字体缺失解决办法)及卸载libreoffice
  7. FF D8 FF FE 00 24 47 00转图片
  8. 关于几天来研究使用css3动画的一点总结
  9. Akka-Cluster(5)- load-balancing with backoff-supervised stateless computation - 无状态任务集群节点均衡分配
  10. [20180806]tune2fs调整保留块百分比.txt
  11. A - 地精部落 (DP)
  12. Java 注解 (Annotation)你可以这样学
  13. vue 数据管道
  14. kubernetes install for centos
  15. Java基础语法(下)
  16. mac使用brew安装sshpass
  17. SharePoint中在线编辑文档
  18. EasyUI 删除
  19. 深度学习论文笔记:Deep Residual Networks with Dynamically Weighted Wavelet Coefficients for Fault Diagnosis of Planetary Gearboxes
  20. 【Linux 命令】fping ping 包间隔时间详解

热门文章

  1. Java基础 | Stream流原理与用法总结
  2. 年度开源盛会 ApacheCon 首发中文盛宴来临,欢迎报名!
  3. C++ 炼气期之结构体
  4. Mysql和Redis数据如何保持一致
  5. 升级CentOS 7 内核版本
  6. React报错之You provided a `checked` prop to a form field
  7. 【c语言简单算法】1-阶乘
  8. 试用 ModVB(一):安装教程+使用 JSON 常量和 JSON 模式匹配
  9. pod资源的健康检查-liveness探针的httpGet使用
  10. Go 语言入门 3-动态数组(slice)的特性及实现原理