gpt4 book ai didi

java - 在 java 中创建整数列表 - 不能使用 new List();

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

这句话有什么问题吗?

    List<Integer> phDigits = new List<Integer>();

Error: Cannot instantiate the type List <Integer>

是的,我知道我可以使用new ArrayList<Integer>()相反 - 我问为什么第一个语句不起作用。

编辑:这是我的一个有效问题..对于SO标准来说太简单了?

最佳答案

List是一个接口(interface),这意味着其他类可以实现它。如果一个类实现了List,那么你可以编写

List<Integer> something = new ClassThatImplementsList<Integer>();

List 可以用作类型,因为任何实现 List 的东西都是 List,但你不能说“制作一个在 Java 中列出”,因为它不知道如何做。 List 所做的只是提供您必须实现的方法,但它不包含实现。

关于java - 在 java 中创建整数列表 - 不能使用 new List<Integer>();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20724210/

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