gpt4 book ai didi

java - Size 在 ArrayList 中具有私有(private)访问权限

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:34:33 25 4
gpt4 key购买 nike

我使用 String populated ArrayList 编写了一段非常标准的代码,但是当我尝试运行它时,出现以下错误:

错误:size 在 ArrayList 中具有私有(private)访问权限

代码如下:

System.out.println(testedArticles.size);

最佳答案

您正在尝试访问 ArrayList 的私有(private)成员,这是其内部工作的一部分,不应在外部使用

如果你想获得数组列表的大小,你需要以下方法:

arraylist.size()

为什么会这样

这为 ArrayList 类提供了以任何方式存储大小的选项。它可能只返回 size,但它可以做很多其他事情。例如,它可以延迟计算大小,其中仅在有人要求时才计算它,然后存储该值直到它变得无效(随着更多对象的添加)。如果计算大小很昂贵(这里不太可能是这种情况)、经常更改并且只是偶尔调用,这将很有用。

关于java - Size 在 ArrayList 中具有私有(private)访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19450846/

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