for(String name: names){
System.out.printli(name);
}
第一行是什么意思?我只了解for(int i=0; i<=10;i++)
格式。
答案 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有一个很好的解释。