gpt4 book ai didi

java - Java 泛型类型中的泛型类型?

转载 作者:行者123 更新时间:2023-11-29 06:30:44 24 4
gpt4 key购买 nike

如果这个问题对你来说太简单了,请耐心等待我。我是 Java 泛型的新手,遇到了一个令我困惑的编码示例。当给定一组不同的整数时,它希望返回所有可能的子集。

我的问题:

  1. 为什么下面的代码使用List<List<Integer>> ?你能用List<Integer>吗反而?

  2. List<List<Integer>> 这样的结构的技术术语是什么? ?我想在网上阅读更多内容。

非常感谢您的帮助!

public class Example {
public List<List<Integer>> subsets(int[] nums) {

}
}

最佳答案

一个集合(List)将只返回一个子集,要返回你需要的集合集合的所有子集。例如,如果初始集是 (1,2,3),则所有子集将是 (1,2,3), (1,2), (1,3), (2,3), (1), (2) , (3).如您所见,它们中的每一个都是列表。要返回这种结果,您应该使用 List of List。

关于java - Java 泛型类型中的泛型类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34714744/

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