java - 如何实例化一个List<List<Integer>>?

标签 java

我在 LeetCode 上解决问题时遇到了问题。该问题有一个形式:

public List<List<Integer>> generate(){

}

需要返回 List<List<Integer>> 。我知道List<T>我可以做一个LinkedList<T>ArrayList<T> 。我怎样才能实例化它以使编译器不会提示?谢谢

最佳答案

return new ArrayList<List<Integer>>();

外部列表类型必须是具体类型,例如ArrayListLinkedList,但内部列表类型应为List。在更新的 Java 版本上,您可以执行以下操作

return new ArrayList<>();

关于java - 如何实例化一个List<List<Integer>>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24563454/

相关文章:

java - Eclipse 在 jsp 中使用类

java - 如何从 Java 中的操作系统读取 'List separator'?

java - 突出显示 JSF 数据表的行

java - Eclipse Memory Analyser,但总是显示发生内部错误?

java - 来自 context.xml 的 Maven 配置文件的不同资源

java - 无法在 Android 中将 java 字符串转换为 JSON 数组

java - Windows 7 Internet Explorer 8 保护模式问题

java - Spring 批处理中平面文件中的空格问题

java - 如何在 Java 中将 RSA 公钥转换为 ssh-rsa 公钥?

java - 如何获取 List<object> 的特定索引中的总项目数?