Java 对于具有参数集合的循环<&燃气轮机;

Java 对于具有参数集合的循环<&燃气轮机;,java,Java,我有一个方法publicstaticvoidwritelines(收集行、字符串路径) 我想迭代参数行如下:用于(?line:lines),但当然,?处有一个错误 如何迭代参数行?或者什么是集合的泛型类型,以便能够在for循环中进行迭代?您希望: for (Object line : lines){ //Your code } 或者,如果您使用的是Java8+,您不关心类型,您可以使用: lines.forEach(line -> /*Your code*/) 您是否希望: fo

我有一个方法
publicstaticvoidwritelines(收集行、字符串路径)

我想迭代参数
如下:
用于(?line:lines)
,但当然,
处有一个错误

如何迭代参数
?或者什么是
集合的泛型类型
,以便能够在
for循环
中进行迭代?

您希望:

for (Object line : lines){
   //Your code
}
或者,如果您使用的是Java8+,您不关心类型,您可以使用:

lines.forEach(line -> /*Your code*/)
您是否希望:

for (Object line : lines){
   //Your code
}
或者,如果您使用的是Java8+,您不关心类型,您可以使用:

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

常见的类型是
对象
!使用
对象
而不是
您必须说
for(对象行:行)
您可以将方法签名更改为
公共静态无效写行(集合行,字符串路径)
?常见类型是
对象
!使用
Object
而不是
你必须说
for(对象行:行)
你能将你的方法签名更改为
公共静态无效写行(集合行,字符串路径)
吗?我知道
forEach
,但我需要clasic
for
来抛出异常。我还忘记了对象。我对泛型不太熟悉。真的谢谢。我知道关于
forEach
,但是我需要clasic
,以便
引发异常。我还忘记了对象。我对泛型不太熟悉。真的谢谢。