首页 > 代码库 > 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常用方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。