请教for循环参数问题

zidasine 2008-04-16 05:02:37
Object[] savenames=.....
for(Object element0:savenames){
}

这里的参数都代表什么意思啊 看不懂
...全文
503 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
goosman 2008-04-18
  • 打赏
  • 举报
回复

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新特性,但是,自己还是不太会用,学习了,我比较习惯写完整的语句
wuqin850 2008-04-18
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 whmjxa 的回复:]
就是for each

这是 jdk 1.5 的新特性.

for(Object element0:savenames)

就是 把 savenames 的值依次取出来放到 element0 中
[/Quote]
ying_triangel 2008-04-18
  • 打赏
  • 举报
回复
蔡鸟问问题 Object[] savename=.....

这后面的....指的是什么?? 或者举个例子

谢谢
chujiangq 2008-04-18
  • 打赏
  • 举报
回复
这是 jdk 1.5 的新特性.

for(Object element0:savenames)

就是 把 savenames 的值依次取出来放到 element0 中
ying_triangel 2008-04-18
  • 打赏
  • 举报
回复
哇~~~ 拿板凳 学习了
polimo 2008-04-18
  • 打赏
  • 举报
回复
1.5 以上的新功能
Object[] savenames=.....
for(Object element0:savenames){
}
相当于是
for(int i=0;i<savenames.length;i++){

}
zidasine 2008-04-18
  • 打赏
  • 举报
回复
谢谢各位 有学到了新东西
commanager 2008-04-17
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 h273166784 的回复:]
引用 3 楼 w3329307 的回复:
引用 1 楼 kingssq 的回复:
for(Object element0:savenames)
表示从savenames这个数组里面取Object的对象element0,直到取完为止。
[/Quote]
h273166784 2008-04-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 w3329307 的回复:]
引用 1 楼 kingssq 的回复:
for(Object element0:savenames)
表示从savenames这个数组里面取Object的对象element0,直到取完为止。
[/Quote]
Leo1734 2008-04-17
  • 打赏
  • 举报
回复
for/in loop
yuanjun_xf 2008-04-17
  • 打赏
  • 举报
回复
1.5新加入的for each循环
tganthem 2008-04-17
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 anqini 的回复:]
Java code
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];
}
[/Quote]

1.5新加入的for each循环,不习惯的话用原来的计数方式是一样的~~~
zjhlht 2008-04-17
  • 打赏
  • 举报
回复
7楼说的很清楚了~~~~~~

(LS的头像~~~~贝壳啊!!= =||)
haoxiongok 2008-04-17
  • 打赏
  • 举报
回复
第七版的core java后面有详细的介绍,这些都是1.5的新特性
kojie_chen 2008-04-16
  • 打赏
  • 举报
回复
up
whmjxa 2008-04-16
  • 打赏
  • 举报
回复
就是for each

这是 jdk 1.5 的新特性.

for(Object element0:savenames)

就是 把 savenames 的值依次取出来放到 element0 中
anqini 2008-04-16
  • 打赏
  • 举报
回复

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];
}

wuy13862574600 2008-04-16
  • 打赏
  • 举报
回复
1.5版本以后新增的增强型的for循环,楼主的表示把savenames中的元素一个一个迭代出来赋值给element0
sqq4290 2008-04-16
  • 打赏
  • 举报
回复
这个就是所谓的for each吧
Shine_Panda 2008-04-16
  • 打赏
  • 举报
回复
这是 jdk 1.5 的新特性.

for(Object element0:savenames)

就是 把 savenames 的值依次取出来放到 element0 中
加载更多回复(3)

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧