数据结构-List

集合框架

 

1 定义

在集合框架中,List是一个接口,继承自Collection;

2 常见方法

//添加元素
List<String> list = new ArrayList<>();
list.add("Hello"); // 返回 true
//将指定集合中的所有元素添加到当前集合中。
//返回值:如果集合因添加操作而改变,则返回 true;否则返回 false
List<String> list1 = new ArrayList<>();
List<String> list2 = Arrays.asList("A", "B", "C");
list1.addAll(list2); // 返回 true
//清空集合
list.clear(); // 清空集合
//判断集合状态
list.isEmpty(); // 非空输出false
list.size();//输出元素数量
//检查元素是否存在
list.contains(E e);
list1.containsAll(list2);//list2是否全部包含于list1
//删除元素
list.remove(E e);
list.removeAll(List list2);
//遍历集合
List<String> list = new ArrayList<>(Arrays.asList("A", "B", "C"));
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
    System.out.println(iterator.next());
}
//转为数组
List<String> list = new ArrayList<>(Arrays.asList("A", "B", "C"));
Object[] array = list.toArray();
String[] array = list.toArray(new String[0]);//指定类型数组
//其他方法
list.equals(Object o);
方法 解释
boolean add(E e) 尾插e
void add (int index ,E element) 将e插到index位置
boolean addAll(Collection <?extends E>c) 尾插c中的元素
E remove(int
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值