Java中List接口的使用
List接口特点:有序、有下标、元素可以重复。
- (1)创建List集合
List list = new ArrayList<>();
- (2)添加元素
list.add("西瓜");
list.add("香蕉");
list.add("苹果");
- (3)删除元素
list.remove("西瓜");//通过元素删除
list.remove(0);//通过下标删除
- (4)遍历
//通过for循环
for(int i = 0; i <list.size();i++){
System.out.println("list.get(i)");
}
//通过增强for遍历
for(Object object : list){
System.out.println("object");
}
//通过迭代器循环
Iterator it = list.iterator():
while(it.hasNext()){
System.out.println(it.next());
}
//通过列表迭代器
ListIterator list =list.listIterator();
//使用列表迭代器从前往后
while(list.hasNext()){
System.out.println(list.nextIndex+":"+list.next());//输出索引序号和元素
}
//使用列表迭代器从后往前
while(list.hasPrevious()){
System.out.println(list.previousIndex()+":"+list.previous());
}