How do you count the elements of an array in java

What do you mean by “the count”? The number of elements with a non-zero value? You’d just have to count them.

There’s no distinction between that array and one which has explicitly been set with zero values. For example, these arrays are indistinguishable:

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

Arrays in Java always have a fixed size – accessed via the length field. There’s no concept of “the amount of the array currently in use”.

Leave a Comment