我有方法public static void writeLines(Collection<?> lines, String path)
而且我想像这样迭代参数lines
:for(? line : lines)
,但是,当然,?
处有错误。
如何迭代参数lines
?或Collection
的通用类型是什么,以便可以在for-loop
中进行迭代?
for (Object line : lines){
//Your code
}
或者如果您使用的是Java8 +,则不必关心类型,可以使用:
lines.forEach(line -> /*Your code*/)