List集合

List集合常用的有:ArrayList,LinkedList

特点是有序可重复

ArrayList:查询快,增删慢。底层是数组
LinkedList:查询慢,增删快。底层是链表(链表有两个第一个存元素,第二个存下一个的地址)

ArrayList集合中的方法
添加元素 add()
修改元素 set(指定下标,元素)
获取元素 get()
移除指定元素 remove()
清空所有元素 clear()
判断集合中是否存在指定元素 contains()
判断集合是否为空 isEmpty()
集合的长度 size()

LinkedList集合中的方法
在表头插入 addFirst()
在末尾追加 addLast()
返回第一个元素 getFrist()
返回最后一个元素 getLast()
三处第一个 removeFirst()
删除最后一个 removeLast()

遍历都有三种方法

  1. 增强for循环
for(String s : list) {
System.out.println(s);
}
  1. 普通for循环
for(int i=0; i<list.size(); i++) {
Student s = list.get(i);
System.out.println(s.getName()+","+s.getAge());
}
  1. 迭代器
Iterator<Student> it = list.iterator();
while (it.hasNext()) {
Student s = it.next();
System.out.println(s.getName()+","+s.getAge());
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值