java中如何知道数组中实际的元素个数

2023-01-16 06:19

我声明一个数组,array[20],然后我向其中放入对象信息,但是只放了10个对象信息,怎样知道这个数组中有10个元素? 代码?
4个回答
写一个遍历数组的方法,用里面的.class方法判断是否为你定义的类型,是就在标记为加一,否则不变,最后查看标记为数据就可以了
你定义一个int i=0;没加入一个对象信息i++;不就能知道了么
int n = 0;
for(int i = 0; i < array.length; i++)
{
if(null != array[i]) n++;
}
System_out.println(n);

java中知道数组中实际的元素个数的方法:

 定义一个变量保存数组中的元素个数,然后对数组进行遍历,当数组元素不为空时,变量的值+1,否则不改变。

代码为:

int n = 0;  //保存元素个数的变量
for(int i = 0; i < array.length; i++)
{
if(null != array[i]) n++;
}
System_out.println(n);
相关问答
java怎么 在数组 查找元素
1个回答2023-04-05 19:31
1 遍历数组判断 2 从开始就把数组的内容按照你要查找的那个条件的顺序排列存储,然后 二分法查找 。Arrays类有相关实现,可以参考。或者可以直接用,但是注意使用条件,很重要。
java:对数组元素进行查找的问题
2个回答2023-01-24 06:15
int[] a={1,3,4,7754,3235,4567,2445,3,3667,453}; int count=0;  for(int i: a){     // 如果有负数,可以在这里加一行:i...
全文
火星由什么元素组成?
1个回答2024-02-07 02:13
火星:半径(地心到地表)约 3394 公里 部位 厚度比缓尘例(%) 主要组成分 大气层 2 (稀薄)棚哪掘二氧化碳、氮、氧、水气 地壳 1.5 矽岩、金属 地涵 60 (绝大部分)矽化物、(少...
全文
JAVA中怎么用两个数组实现ArrayList中无限添加元素的功能?
3个回答2023-03-06 14:41
去看看ArrayList的源码你就知道了
人是由哪些元素组成的?
2个回答2022-12-05 08:38
大量元素:C、H、O、N、P、S、K、Ca、Mg 微量元素:Fe、Mn、B、Zn、Mo、Cu、Cl
铁是什么元素组成的?
1个回答2024-04-06 01:49
铁是一种化学元素,是最常用的金属。它是过渡金属的一种。铁活泼,为强还原剂,化合价铁矿(褐铁矿)有0、+2、+3、+6,最重要的价态是+2和+3。在室温下,铁可缓慢地从水中置换出氢,在500℃以上反应...
全文
维生素是元素哪几种元素组成的
1个回答2023-10-23 22:57
分子是保持化学性质的最小结构。维生素都是由分子构成的,如果拆成元素的话,就不能体现其化学性质和生理功能了(石墨、氢气、氧气、硫磺、氮气埋孙,也含有C、H、O、N、S,但不可能具有维生素的功能)。所以...
全文
游戏王元素精灵和异次元卡组
1个回答2023-07-17 22:22
这的飞洒飞洒
关于完美国际的元素粉末在哪打?
1个回答2022-10-13 08:20
城南门口边上的小怪