我正在用 java 编码,我需要创建一个函数来返回当前在 ArrayList 中的数据对象的数量。目前我有这个:
int count = 0; for (int i = 0; i < data.length; i++) { if (data[i] != null) { count ++; } } return count;
但问题是包含空数据的数组列表是可以接受的,我必须将它们的空数据计入该计数器。如何包含此数组中间的空数据,而不是不应计算的空数据?
例如,我有一些测试代码将 (8),null,null,(23),(25) 添加到数组中,当初始数组大小为 10 时,此函数应返回 5。