我在 LeetCode 上解决问题时遇到了问题。该问题有一个形式:
public List<List<Integer>> generate(){
}
需要返回 List<List<Integer>>
。我知道List<T>
我可以做一个LinkedList<T>
或ArrayList<T>
。我怎样才能实例化它以使编译器不会提示?谢谢
最佳答案
return new ArrayList<List<Integer>>();
外部列表类型必须是具体类型,例如ArrayList
或LinkedList
,但内部列表类型应为List
。在更新的 Java 版本上,您可以执行以下操作
return new ArrayList<>();
关于java - 如何实例化一个List<List<Integer>>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24563454/