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