上不了GOOGLE,Java for(:) 怎么取到当前LIST的序号?for(xx o:list)

解决方案 »

  1.   

    没办法
    只能用原始的for(;;)
      

  2.   

    ooxx好邪恶,for(int i=0;i<list.length;i++)不就是咯
      

  3.   

    int index = 0;for(xx o:list){
       ///.......... 
       index++;
    }
      

  4.   

    要取序号直接用for(;;)多好。。
      

  5.   

    没必要这样啊,这样用for each还不如用iterator。for each的正确用法是:它说明你正在把注意力集中在什么地方(例如遍历一个数组的每一个元素),而不是告诉你你如何做的细节(例如根据索引来获取元素)。例如一个数组,你只需要知道的是for each会为你提供每一个元素,但是如果你想它提供更具体的细节(例如下表)的话,它会生气的(因为那不是它的本分工作)。
      

  6.   

    for(int m:list){
     .....
     m++ ;
    }
      

  7.   


    list.length ?你真强
    应该是 list.size()