如何在Java中计算数组的元素


问题内容

说我有阵列

int theArray = new int[20];

数组的长度为20,但计数为0。如何获取计数?


问题答案:

“计数”是什么意思?具有非零值的元素数量?您只需要数一下。

没有区别 数组和一个已之间 明确地 设置与零个值。例如,这些数组是无法区分的:

int[] x = { 0, 0, 0 };
int[] y = new int[3];

Java中的数组始终具有固定大小-可通过length字段访问。没有“当前使用的阵列数量”的概念。