java - 带参数集合的 For 循环
问题描述
我有一个方法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*/)
推荐阅读
- reactjs - reactjs:如何在更新父道具时更新子状态
- java - 如何让 Eclipse 看到 git 存储库中有新文件并将它们添加到项目中
- math - 根据布尔代数定律是否允许这种布尔简化?
- r - 在 dplyr 中重复行并相应地生成一个新列
- vaadin - Vaadin Maven 编译错误 (ComponentUtil.addListener))
- google-cloud-platform - Google Compute Engine 无法重新启动并出现错误 Unrecognized mount option "NOFAIL_OPTION" 或缺少值
- flutter - 尝试在颤振中使用已映射的json列表实现多选
- arrays - 如何根据 ruby 中的特定索引获取嵌套二维数组中的唯一值
- django - 在 django 的 jsonfield 中查找值
- http - 为什么使用 HTTP/2 的应用只建立一个 TCP 连接?