gpt4 book ai didi

java - 泛型问题

转载 作者:行者123 更新时间:2023-12-01 06:37:01 25 4
gpt4 key购买 nike

我有以下声明:

    List<List<String>> myList  = new ArrayList<ArrayList<String>>();

List<ArrayList<String>> myList = new ArrayList<ArrayList<String>>();

第一个给出编译错误。我们不应该编写接口(interface)代码吗?在这里,我被迫按类而不是接口(interface)进行编码。这是泛型失败,还是我理解错误?

最佳答案

应该是:

List<List<String>> myList = new ArrayList<List<String>>();

您需要传入类型,它可以是ArrayList中的接口(interface)。构造函数。换句话说,你想要一个 ArrayList其中包含 List<String> 类型的对象。然后当你实际将东西放入列表中时:

mList.add(new ArrayList<String>());

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

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