Object[] savenames=.....
for(Object element0:savenames){
}这里的参数都代表什么意思啊 看不懂

解决方案 »

  1.   

    for(Object element0:savenames)
    表示从savenames这个数组里面取Object的对象element0,直到取完为止。
      

  2.   

    这是 jdk 1.5 的新特性.for(Object element0:savenames)就是 把 savenames 的值依次取出来放到 element0 中
      

  3.   

    1.5版本以后新增的增强型的for循环,楼主的表示把savenames中的元素一个一个迭代出来赋值给element0
      

  4.   


    Object[] savenames=..... 
    for(Object element0:savenames){ 
         // element0为savenames数组里的元素,一个一个遍历,直到最后一个元素为止
         Objecy o = element0;
    } //相当于
    Object[] savenames=..... 
    for(int i=0 ; i < savenames.length; i++){ 
            // element0为savenames数组里的元素,一个一个遍历,直到最后一个元素为止
              Objecy o = savenames[i];
      

  5.   

    就是for each这是 jdk 1.5 的新特性. for(Object element0:savenames) 就是 把 savenames 的值依次取出来放到 element0 中
      

  6.   

    第七版的core java后面有详细的介绍,这些都是1.5的新特性
      

  7.   


    1.5新加入的for each循环,不习惯的话用原来的计数方式是一样的~~~
      

  8.   

    1.5 以上的新功能
    Object[] savenames=..... 
    for(Object element0:savenames){ 

    相当于是 
    for(int i=0;i<savenames.length;i++){}
      

  9.   

    这是 jdk 1.5 的新特性. for(Object element0:savenames) 就是 把 savenames 的值依次取出来放到 element0 中
      

  10.   

    蔡鸟问问题  Object[] savename=.....这后面的....指的是什么?? 或者举个例子谢谢
      

  11.   


    Object[] savenames=..... 
    for(Object element0:savenames){ 
         // element0为savenames数组里的元素,一个一个遍历,直到最后一个元素为止
         Objecy o = element0;
    } //相当于
    Object[] savenames=..... 
    for(int i=0 ; i < savenames.length; i++){ 
            // element0为savenames数组里的元素,一个一个遍历,直到最后一个元素为止
              Objecy o = savenames[i];

    jdk1.5新特性,但是,自己还是不太会用,学习了,我比较习惯写完整的语句