import java.util.*;
public class Demo{
private LinkedList Linkedlist=new LinkedList();
public void Insert(int points,Object obj){
if(points==0) Linkedlist.addFirst(obj);
else Linkedlist.add(points,obj);
}
public void Remove(int points){
Linkedlist.remove(points);
}
public void Search(Object obj){
if(Linkedlist.contains(obj)){
System.out.println();
System.out.println("你查找的对象位置为:");
System.out.println((Linkedlist.indexOf(obj)+1));}
else System.out.println("你查找的对象不存在!");
}
public void ShowList(){
List list=Linkedlist;
ListIterator iterator=list.listIterator();
for(int index=0;index<5;index++)
while(iterator.hasNext()){
int index=iterator.nextIndex();
System.out.print(Linkedlist.get(index)+" ");
}
}
public static void main(String[] args){
Integer in=new Integer(10);
Integer in1=new Integer(100);
Integer in2=new Integer(20);
Integer in3=new Integer(200);
Integer in4=new Integer(300);
Demo list=new Demo();
list.Insert(0,in);
list.Insert(1,in1);
list.Insert(2,in2);
list.Insert(3,in3);
list.Insert(4,in4);
list.ShowList();
Integer in5=new Integer(600);
list.Insert(3,in5);
list.Remove(1);
list.Search(in3);
list.ShowList();
}
}