List接口
特点
有序、对象可重复。
遍历方式
1.foreach取值
for (Object o : myl) {
System.out.println(o);
}
2.for取值
for (int i = 0; i < myl.size(); i++) {
System.out.println(myl.get(i));
}
3.迭代器Iterator取值
迭代器是一种对象,能够用来遍历目标中的部分或者全部元素。
Iterator myi = myl.iterator();
while (myi.hasNext()) {
Object next = myi.next();
System.out.println(next);
}
List优化
初始容量10,负载因子101.5
刚刚创建的集合是没有长度的,但是只要往里面插入一个值,那么这个集合的长度就会变为10,如果后续长度超过10,在插入第11个值的时候,集合长度需要再次改变按照负载因子来改变(0.5)100.5+10 15*0.5+15 指定初始容量。