package test;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/*
* List有序 可重复*/
public class collection {
public static void main(String[] args) {
// 创建
List<String> list=new ArrayList<String>();
// 添加
list.add("hello");
list.add("world");
list.add("java");
// 插入
list.add(1,"1");
// 删除索引处元素
list.remove(1);
// 修改索引处元素
list.set(1,"hi");
// 返回索引处元素
list.get(1);
//遍历
Iterator<String> it=list.listIterator();
while (it.hasNext()){
String s= it.next();
System.out.println(s);
}
// 列表迭代器
// 向后遍历
ListIterator<String> ite = (ListIterator<String>) list.iterator();
while(ite.hasNext()){
String r= ite.next();
System.out.println(r);
}
// 向前遍历
while(ite.hasPrevious()){
String p= ite.previous();
System.out.println(p);
}
}
}
List用法
本文主要介绍了Java集合框架中的List接口,包括如何创建、添加、插入、删除和修改List中的元素,以及如何使用迭代器进行遍历。示例代码展示了ArrayList的常用操作,帮助读者理解List接口的基本用法。
摘要由CSDN通过智能技术生成