import java.util.Arraymist; import java.util.Iterator; import java.util.List; public class ListDemos { public static void main(String[] args) { // TODO Auto-generated method stub //创建一个List集合 List list = new ArrayList(); //调用自定义方法向集合中添加元素 addElment(list); //调用自定义方法,在控制台上打印集合中的元素-------------------------- printList(list); printList2(list); show(); //?5B0?用List集合的方法 插入元素 list.add(1, "abcdd"); //调用自定义方法,在控制台上打印集合中的元素-------------------------- printList(list); printList2(list); show(); //删除元素 System.out.println("remove :"+list.remove(1)); show(); //修改元素 System.out.println("修改元素:"+list.set(0, "kkkkk")); show(); //调用自定义方法,在控制台上打印集合中的元素-------------------------- printList(list); printList2(list); show(); //获取元素 System.out.println("get elements"+list.get(2)); show(); //获取子列表 System.out.println("sublist :"+list.subList(1, 3)); show(); } private static void show() { // TODO Auto-generated method stub System.out.println("------------------------------------"); } private static void printList(List list) { // TODO Auto-generated method stub Iterator<List> it = list.iterator(); while(it.hasNext()) { System.out.println(it.next()); } } private static void printList2(List list) { System.out.println("---<><><><>----<><><><><>-------<><><><>----"); System.out.print("[ "); for(int i=0;i<list.size();i++) { if(i!=list.size()-1) System.out.print(list.get(i)+ "、 "); if(i==list.size()-1) System.out.print(list.get(i)+" ]\n"); } System.out.println("---<><><><>----<><><><><>-------<><><><>----"); } private static void addElment(List list) { // list.add("list1"); list.add("list2"); list.add("list3"); list.add("list4"); list.add("list5"); } }
运行程序:
原文地址:http://blog.csdn.net/zl18603543572/article/details/46550175