java是否可以在for each循环的条件区域中初始化数组?
在python中,可以执行以下操作:
for item in [a, b, c, d]:
some-code
在java中,在for循环条件区域中声明数组时,是否可能出现类似的情况
我的直觉反应是这样做:
public static void main(String[] args) {
for (String string : String myArr[] = {a, b, c, d}) {
some-code
}
}
但这是行不通的
注意:我在提问之前做了初步的搜索,我发现类似的问题(Initializing an array in Java using the 'advanced' for each loop [duplicate])是不同的
# 1 楼答案
你每天都能学到新东西。显然,您可以初始化数组,但必须定义类型,而不仅仅是使用数组初始值设定项
这很有效
这不起作用,因为它不知道类型