首页 > 代码库 > List常用方法

List常用方法

package lianxi1;import java.util.ArrayList;import java.util.Date;import java.util.List;import org.junit.Test;public class TestList {@Test   public void test1(){     List list = new ArrayList();     list.add(55);            //第一个元素     list.add(35.432);     list.add("rr");     list.add(new Student("3001","wu"));//Student类必须重写equals方法     System.out.println(list);     list.add(1, "tian");           //集合是从0开始计算,实际是在第二个位置插入元素,将第二个元素和后面的元素右移     list.remove(2);     System.out.println(list);     list.set(3, new Date());     System.out.println(list);     List list2 = list.subList(0, 1);     System.out.println(list2);   }}

结果:

[55, 35.432, rr, Student [id=3001, name=wu]]
[55, tian, rr, Student [id=3001, name=wu]]
[55, tian, rr, Fri Dec 05 22:16:44 CST 2014]
[55]

LinkedList类:实现链表,适用于频繁的插入删除操作

Vector类:古老的实现类,线程是安全的。现在基本不用

List常用方法