gpt4 book ai didi

java - 确保该方法返回一个 List 而不仅仅是一个 List。在java中

转载 作者:行者123 更新时间:2023-12-01 16:28:27 24 4
gpt4 key购买 nike

public static void main(String[] args) {
ArrayList idList = new ArrayList<String>();
idList.add(0,"a");
idList.add(1,"b");
idList.add(2,"c");
for (String uuid : idList) {
System.out.println(uuid);
}
}

在“uuid:idList”中

“类型不匹配:无法从元素类型对象转换为字符串”

出了什么问题?

最佳答案

您没有定义数组的类型,因此无法以这种方式使用 foreach

你可以这样做(定义类型):

public static void main(String[] args) {

ArrayList<String> idList = new ArrayList<String>();
idList.add(0,"a");
idList.add(1, "b");
idList.add(2, "c");
for (String uuid : idList) {
System.out.println(uuid);
}

}

或(在Object上使用foreach而不是String):

public static void main(String[] args) {

ArrayList idList = new ArrayList<String>();
idList.add(0,"a");
idList.add(1, "b");
idList.add(2, "c");
for (Object uuid : idList) {
System.out.println(uuid);
}

}

关于java - 确保该方法返回一个 List<String> 而不仅仅是一个 List。在java中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62112496/

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