如何在同一方法中将两个单独的迭代Set<String>
值返回到main方法中的Future
对象?我正在使用Callable
因为我必须返回一组字符串值并将它们存储起来供我们使用。
答案 0 :(得分:1)
如果我理解了这个问题,那么当您想要从任何方法返回多个值时,它将是相同的。您始终可以创建一个包含任意数量Set
值的包装类,并从Callable
返回该值。
private static class MultiSet {
Set<Integer> set1;
Set<Integer> set2;
}
private static class MyCallable implements Callable<MultiSet> {
public MultiSet call() {
...
}
}