首页 > 解决方案 > 带参数集合的 For 循环

问题描述

我有一个方法public static void writeLines(Collection<?> lines, String path)

我想像这样迭代参数linesfor(? line : lines),但当然,在?.

我如何迭代参数lines?或者什么是泛型类型Collection,以便可以迭代for-loop

标签: java

解决方案


您是否希望:

for (Object line : lines){
   //Your code
}

或者,如果您使用的是 Java8+,您不关心类型,您可以使用:

lines.forEach(line -> /*Your code*/)

推荐阅读