1>创建一个空的LinkedList通过使用ListIterator,将若干个Integer插入这个List中,插入时总是将他们插入到List的中间.
- import java.util.*;
- class LinkedListDemo
- {
- List<Integer> ll=new LinkedList<Integer>();
- ListIterator li=ll.listIterator();
- public List getList(){
- if(!li.hasNext())
- {
- li.add(1);
- // System.out.print(" "+li.nextIndex());
- //System.out.print(" "+li.previousIndex());
- }
- for(int i=1; i<10; i=i+2){
- if(li.hasNext())
- {
- li.add(i);
- }
- if(li.hasPrevious())
- {
- li.add(i+1);
- li.previous();
- }
- }
- return ll;
- }
- public static void main(String[] args)
- {
- LinkedListDemo lld=new LinkedListDemo();
- List<Integer> l=lld.getList();
- for(Integer j : l)
- System.out.println(j+" ");
- }
- }