【发布时间】:2020-06-11 11:50:59
【问题描述】:
我有一个方法public static void writeLines(Collection<?> lines, String path)
我想像这样迭代参数lines:for(? line : lines),但是当然?有一个错误。
如何迭代参数lines?或者Collection 的泛型类型是什么,以便可以在for-loop 中进行迭代?
【问题讨论】:
-
常用类型为
Object! -
使用
Object而不是? -
你要说
for (Object line: lines) -
你能把你的方法签名改成
public static <T> void writeLines(Collection<T> lines, String path)吗?
标签: java