java中如何知道數(shù)組中實際的元素個數(shù)

2023-01-16 06:19

我聲明一個數(shù)組,array[20],然后我向其中放入對象信息,但是只放了10個對象信息,怎樣知道這個數(shù)組中有10個元素? 代碼?
4個回答
寫一個遍歷數(shù)組的方法,用里面的.class方法判斷是否為你定義的類型,是就在標(biāo)記為加一,否則不變,最后查看標(biāo)記為數(shù)據(jù)就可以了
你定義一個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中知道數(shù)組中實際的元素個數(shù)的方法:

?定義一個變量保存數(shù)組中的元素個數(shù),然后對數(shù)組進行遍歷,當(dāng)數(shù)組元素不為空時,變量的值+1,否則不改變。

代碼為:

int?n?=?0;??//保存元素個數(shù)的變量
for(int?i?=?0;?i?{
if(null?!=?array[i])?n++;
}
System_out.println(n);
相關(guān)問答
java怎么 在數(shù)組 查找元素
1個回答2023-04-05 19:31
1 遍歷數(shù)組判斷 2 從開始就把數(shù)組的內(nèi)容按照你要查找的那個條件的順序排列存儲,然后 二分法查找 。Arrays類有相關(guān)實現(xiàn),可以參考?;蛘呖梢灾苯佑茫亲⒁馐褂脳l件,很重要。
java:對數(shù)組元素進行查找的問題
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){ ????//?如果有負數(shù),可以在這里加一行:i...
全文
火星由什么元素組成?
1個回答2024-02-07 02:13
火星:半徑(地心到地表)約 3394 公里 部位 厚度比緩塵例(%) 主要組成分 大氣層 2 (稀?。┡锬木蚨趸?、氮、氧、水氣 地殼 1.5 矽巖、金屬 地涵 60 (絕大部分)矽化物、(少...
全文
水是什么元素組成
1個回答2024-10-13 10:23
水是由氫元素和氧元素化合而成的。
JAVA中怎么用兩個數(shù)組實現(xiàn)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
鐵是一種化學(xué)元素,是最常用的金屬。它是過渡金屬的一種。鐵活潑,為強還原劑,化合價鐵礦(褐鐵礦)有0、+2、+3、+6,最重要的價態(tài)是+2和+3。在室溫下,鐵可緩慢地從水中置換出氫,在500℃以上反應(yīng)...
全文
維生素是元素哪幾種元素組成的
1個回答2023-10-23 22:57
分子是保持化學(xué)性質(zhì)的最小結(jié)構(gòu)。維生素都是由分子構(gòu)成的,如果拆成元素的話,就不能體現(xiàn)其化學(xué)性質(zhì)和生理功能了(石墨、氫氣、氧氣、硫磺、氮氣埋孫,也含有C、H、O、N、S,但不可能具有維生素的功能)。所以...
全文
游戲王元素精靈和異次元卡組
1個回答2023-07-17 22:22
這的飛灑飛灑
熱門問答