gpt4 book ai didi

java - 需要循环数组/列表/任何内容并*返回给调用者*每个元素 - 但当然循环只运行一次

转载 作者:行者123 更新时间:2023-12-01 07:15:39 24 4
gpt4 key购买 nike

我显然在这里遗漏了一些东西,因为这听起来足够基本,但是......
我有一个对象集合。我需要将它们中的每一个用作新对象的构造函数中的参数,并将每个新对象一一返回给调用者方法。

但是 - 如果我循环遍历集合,显然循环只运行一次,并且只返回第一个对象。

编辑:返回整个集合或一些新集合将不起作用,因为:

调用者方法[不是我要更改的]在 Runnable ThingProvider 的 start() 方法内运行,每当向其提交请求时,该方法都会返回单个 Thing。因此,返回 List 是不可能的。

谢谢:)

最佳答案

public List<T> loop(Collection<? extends U> coll) {
List<T> a = new ArrayList<T>();
for (U u : coll){
a.add(new T(u));
}
return a;
}

关于java - 需要循环数组/列表/任何内容并*返回给调用者*每个元素 - 但当然循环只运行一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3745986/

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