public class hello {
public static void main(String[] args)
{
List list=new ArrayList<>();
list.add("张三");
list.add("高瑶");
list.add("萧寒");
System.out.println("元素个数:"+list.size());
System.out.println(list.toString());
//删除
//list.remove("萧寒");
System.out.println("删除之后:"+list.size());
System.out.println("---------使用foreach遍历-----------");
for (Object object : list) {
System.out.println(object);
}
System.out.println("---------使用for遍历-------------");
for(int i=0;i<list.size();i++)
{
System.out.println(list.get(i));
}
System.out.println("---------迭代器-------------");
Iterator it=list.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
System.out.println("---------第二种迭代器-------------");
ListIterator lit=list.listIterator();
while(lit.hasNext())
{ //下标 --从前往后遍历
System.out.println(lit.nextIndex()+":"+lit.next());
}
//从后往前遍历
System.out.println("---------从后往前遍历------------");
while(lit.hasPrevious())
{
System.out.println(lit.previousIndex()+":"+lit.previous());
}
}