在Java中,有没有比For循环更好的方法可以灵活地遍历集合?
我被弗雷奇的C#惯坏了。Java有类似的功能吗?是的,Java 1.5中引入了:在Java中,有没有比For循环更好的方法可以灵活地遍历集合?,java,foreach,Java,Foreach,我被弗雷奇的C#惯坏了。Java有类似的功能吗?是的,Java 1.5中引入了: List<String> strings = getStringsFromSomewhere(); for (String x : strings) { System.out.println(x); } List strings=getstringsfromsomeone(); for(字符串x:strings) { 系统输出println(x); } 它适用于数组和任何实现Iterable
List<String> strings = getStringsFromSomewhere();
for (String x : strings)
{
System.out.println(x);
}
List strings=getstringsfromsomeone();
for(字符串x:strings)
{
系统输出println(x);
}
它适用于数组和任何实现Iterable
(或原始Iterable
类型)的对象
有关更多详细信息,请参阅。Java也有for…each循环-事实上,大多数语言都有 可以使用for…each循环,语法如下: for(数据类型值:集合) {/code/}
您可以找到更多信息,以及代码示例和演示程序。有什么您不知道的吗P谢谢,顺便说一句,这是一本很棒的C#book。@Sergio:我白天写Java,所以这对我来说不是什么大事:)很高兴你喜欢这本书。公平地说,Java有一段时间没有foreach语法了(我想是介绍了Java 5吧?)