具有参数集合的循环>

问题描述 投票:0回答:1

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

而且我想像这样迭代参数linesfor(? line : lines),但是,当然,?处有错误。

如何迭代参数lines?或Collection的通用类型是什么,以便可以在for-loop中进行迭代?

java
1个回答
2
投票
for (Object line : lines){ //Your code }

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

lines.forEach(line -> /*Your code*/)
© www.soinside.com 2019 - 2024. All rights reserved.