我使用填充的字符串编写了一段非常标准的代码,ArrayList
但是当我尝试运行它时,出现以下错误:
error: size has private access in ArrayList
.
代码如下:
System.out.println(testedArticles.size);
您正在尝试访问 的私有成员ArrayList
,其内部工作的一部分不应在外部使用
如果你想获得你想要的方法的arraylist的大小:
arraylist.size()
这使ArrayList
该类可以选择以任何它想要的方式存储大小。它size
可能只是返回,但它可以做许多其他事情。例如,它可以懒惰地计算大小,其中仅在有人要求时才计算大小,然后存储该值直到它变得无效(随着添加更多对象)。如果计算大小很昂贵(这里不太可能是这种情况),经常更改并且仅偶尔调用,这将很有用。
没有什么 ArrayList.size.
比你需要使用.size()
方法的了。
你需要使用
System.out.println(testedArticles.size());
代替
System.out.println(testedArticles.size);