package xynu.ssm.javase.collection;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/*
测试List接口中特有的方法
1,List集合存储元素的特点:有序可重复
有序:List集合中的元素有下标,从0开始
可重复:可以存储多个相同元素
2,list集合特有的方法
void add(int index, Object element)
Object get(int index)
int indexOf(Object o)
int lastIndexOf(Object o)
Object remove(int index)
Object set(int index, Object element)
*/
public class ListTest {
public static void main(String[] args) {
//创建List集合
List l=new ArrayList();
//默认添加到集合尾部
l.add("a");
l.add("b");
l.add("c");
l.add("d");
Iterator it= l.iterator();
while (it.hasNext()){
Object o=it.next();
System.out.println(o);//abcd
}
l.add(1,"one");//向指定下标添加元素
Iterator it1= l.iterator();
while (it1.hasNext()){
Object o=it1.next();
System.out.println(o);//a one b c d
}
//获取指定下标元素
System.out.println( l.get(1));//one
l.add("a");
//返回该元素第一次出现下标
System.out.println(l.indexOf("a"));//0
//返回该元素最后一次出现下标
System.out.println(l.lastIndexOf("a"));//5
//改变指定下标元素
l.set(1,"two");
System.out.println(l.get(1));//two
//移除指定下标元素
l.remove(1);
System.out.println(l.get(1));//b
}
}
java中list集合的常用方法
最新推荐文章于 2023-04-22 09:13:46 发布