日期:2014-05-20  浏览次数:20619 次

为什么这个程序计算链表的元素个数不成功?
如题,

import java.util.*;

public class Test
{
public static void main(String [] args)
{
       List<String> list = new LinkedList<String>();
       list.add("111");
       list.add("456");
       list.add("789");
       list.add("123");
                           
       ListIterator<String> x = list.listIterator();
      
       int i = 0;
       while(x.hasNext())
       {
        i++;
       }
       System.out.println(i);                                   
}
}


黑窗口中鼠标一直是闪动状态,没有显示


------解决方案--------------------
在while循环中加句 x.next()