Java: How can I get the size of Integer(object) array? -
i'm talking integer object info type, not primitive int
suppose this:
integer[] arr = new integer[5]; arr[0] = 2; arr[1] = 2; arr[2] = 3; then array {2,2,3,null,null}
how can size of array? in case, size 5
same way other array - utilize length field:
int length = arr.length; // 5 from jls section 10.7:
the members of array type of following:
the public final fieldlength, contains number of components of array. length may positive or zero. ... if want count non-null values, you'd utilize like:
int count = 0; (integer value : arr) { if (value != null) { count++; } } (i'm sure there's clever way in fewer lines using streams api in java 8, let's maintain simple now...)
java integer
No comments:
Post a Comment