gpt4 book ai didi

由于数据类型错误导致 Java for 循环和编译错误

转载 作者:行者123 更新时间:2023-12-01 18:23:00 26 4
gpt4 key购买 nike

今天我在Java中使用for循环时有一个奇怪的经历,我真的无法解释。这是我的代码片段:

List<String[]> list;
....
for (String[] tmp : list.get(0)) {
...
}

此代码片段未编译,因为 list.get(0) 返回一个 String,而不是 String 数组。但为什么呢?

最佳答案

list.get(0) 返回一个 String 数组,因此当您迭代它时,您将获得单独的字符串:

for (String tmp : list.get(0)) {
...
}

如果迭代整个列表,每次迭代都会得到一个字符串数组:

for (String[] tmp : list) {
...
}

关于由于数据类型错误导致 Java for 循环和编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27146738/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com