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