List接口常用方法
程序员文章站
2022-06-09 21:12:27
...
List除了从Collection集合继承的方法外,List集合里添加了一些根据索引来操作集合元素的方法:
序号 | 返回值 | 函数 | 作用 |
---|---|---|---|
1 | void | add(int index,Object ele) | 在index位置插入ele元素 |
2 | boolean | addAll(int index,Collection eles) | 从index位置开始将eles中的所有元素添加进来 |
3 | Object | get(int index) | 获取指定index位置的元素 |
4 | int | indexOf(Object obj) | 返回obj在集合中首次出现的位置 |
5 | int | lastIndexOf(Object obj) | 返回obj在当前集合中未次出现的位置 |
6 | Object | remove(int index) | 移除指定index位置的元素,并返回此元素 |
7 | Object | set(int index,Object obj) | 设置指定index位置的元素为ele |
8 | List | subList(int fromIndex,int toIndex) | 返回从fromIndex到toIndex位置的子集合 |
总结:常用方法
增:add(Object obj);
删:remore(int index)/remove(Object obj);
改:set(int index,Object ele);
查:get(int index);
插:add(int index,Object ele);
长度:size();
遍历:①Iterator迭代器方式;
②增强for循环;
③普通循环
public class Test {
public static void main(String[] args) {
List list = new ArrayList();
list.add("AA");
list.add("CC");
list.add(123);
//方式一:迭代器
Iterator iterator = list.iterator();
while (iterator.hasNext()){
System.out.println(iterator.next());
}
//方式二:增强for循环
for (Object obj : list){
System.out.println(obj);
}
//方式三:普通for循环
for (int i = 0; i < list.size();i++){
System.out.println(list.get(i));
}
}
}
上一篇: java se 8 学习(二、stream API)
下一篇: Java 学习总结(九)