gpt4 book ai didi

java - Java 中的 ArrayList - 我的一行代码有什么问题?

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

我尝试将其与示例进行比较,但我似乎无法找出为什么它无法编译,因此我希望获得一些见解。

ArrayList<Integer> listOfPrimeNumbers(initialCapacity) = new ArrayList<Integer>( );

是我的代码。我的理解是,它创建一个新的 Integer 类型的 ArrayList 对象,称为 listOfPrimeNumbers,并具有我传入的参数的初始容量,称为initialCapacity。

不幸的是我得到了一个“';'当我尝试编译这个时出现预期的“错误?有人可以帮忙吗?

最佳答案

这是正确的:

ArrayList<Integer> listOfPrimeNumbers = new ArrayList<Integer>(initialCapacity);

你明白为什么吗?第一个位声明引用的静态类型;第二位是引用的名称;第三个调用构造函数并初始化内存。

我可能建议您考虑这样编码:

List<Integer> listOfPrimeNumbers = new ArrayList<Integer>(initialCapacity);

关于java - Java 中的 ArrayList - 我的一行代码有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4297687/

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