package com.hp.demo06; import java.util.*; /* 测试类 测试集合创建和使用 */ public class Demo01 { public static void main(String[] args) { List list = new ArrayList<>(); //添加元素 list.add("小明"); list.add("小李"); list.add("小白"); list.add(123); System.out.println("list = " + list); //获取元素(通过下标获取) Object o = list.get(2); System.out.println("o = " + o);//小李 System.out.println("list集合元素个数"+list.size()); //怎么删除 list.remove(0); list.remove("小白"); //遍历list集合的方式:三种 //方式一 通过循环下标 for (int i=0; i < list.size(); i++){ System.out.print(list.get(i) + ""); } System.out.println(); //方式二 foreach for (Object e: list) { System.out.print(e+" "); } System.out.println(); //方式三 Iterator迭代器遍历 Iterator iterator = list.iterator();//创建一个list集合的迭代器对象 while (iterator.hasNext()){//判断是否有下一个元素(基于指针) Object e = iterator.next(); System.out.print(e+" "); } System.out.println(); } }