这个for循环是什么意思?

时间:2012-03-09 00:09:44

标签: java for-loop

for(String name: names){
   System.out.printli(name);
}

第一行是什么意思?我只了解for(int i=0; i<=10;i++)格式。

2 个答案:

答案 0 :(得分:6)

它被称为for-each loop

您的代码显示为for each String name in names

答案 1 :(得分:2)

这是较新版本的java中可用的“增强”for循环。在“口语”中,它将是“名称中的每个值'名称”。 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html有一个很好的解释。