欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
1. List
 
1.1 List 的常见方法
 
方法 描述
 
boolean add(E e) 尾插 e
 
void add(int index, E element) 将 e 插入到 index 位置
 
boolean addAll(Collection<? extends E> c) 尾插 c 中的元素
 
E remove(int index) 删除 index 位置的元素
 
boolean remove(Object o) 删除遇到的第一个 o
 
E get(int index) 获取下标 index 位置的元素
 
E set(int index, E element) 将下标 index 位置元素设置为 element
 
void clear() 清空
 
boolean contains(Object o) 判断 o 是否在线性表中
 
int indexOf(Object o) 返回第一个 o 所在下标
 
int lastIndexOf(Object o) 返回最后一个 o 的下标
 
List<E> subList(int fromIndex, int toIndex) 截取部分 list
 
1.2 代码示例
 
注意: 下面的示例都是一份代码分开拿出来的,上下其实是有逻辑关系的
 
示例一: 用 List 构造一个元素为整形的顺序表
 
List<Integer> list = new ArrayList<>();
 
1
 
示例二: 尾插 e
 
list.add(1);
 
list.add(2);
 
System.out.println(list);
 
// 结果为:[1, 2]
 
示例三: 将 e 插入到 index 位置
 
list.add(0,10);
 
System.out.println(list);
 
// 结果为:[10, 1, 2]
 
示例四: 尾插 c 中的元素
 
List<Integer> list1=new LinkedList<>();
 
list1.add(99);
 
list1.add(100);
 
list.addAll(list1);
 
System.out.println(list);
 
// 结果为:[10, 1, 2, 99, 100]

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64981.shtml