導航:首頁 > 編程語言 > 判斷java數組裡面的個數

判斷java數組裡面的個數

發布時間:2025-07-13 18:10:05

java中如何隨機產生一個指定數組中的數

1、獲取數組長度

intarr[]={1,2,3,4,5};//定義一個數組
intlen=arr.length;//獲取數組長度給變數len

2、根據數組長度,使用Random隨機數組的索引值

Randomrandom=newRandom();//創建隨機對象
intarrIdx=random.nextInt(len-1);//隨機數組索引,nextInt(len-1)表示隨機整數[0,(len-1)]之間的值

3、根據隨機索引獲取數組值

intnum=arr[arrIdx];//獲取數組值

⑵ java判斷數組中相同字元串的個數

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class GetNum {

public static void main(String[] args) {

int a[]={2007,2008,2006,2004,1984,2007,2006,2006};
List<Num> list=new ArrayList<Num>();

for(int i=0;i<a.length;i++){
if(!isExist(a[i],list)){
Num n=new Num();
n.num=a[i];
n.n=1;
list.add(n);
}
}

for(Iterator<Num> it=list.iterator();it.hasNext();){
Num nu=it.next();
System.out.println(nu.num+":"+nu.n);
}

}
public static boolean isExist(int num,List<Num> list){
boolean b=false;
for(Iterator<Num> it=list.iterator();it.hasNext();){
Num nu=it.next();
if((nu.num==num)){
nu.n++;
b=true;
break;
}
}
return b;
}

}
class Num{
public int num;
public int n;
}

都說了是整形數組了..還用字元串進行比較呀!!!

呵呵...

祝樓主早日成功哈!!!!

⑶ Java中的數組中的數據如何使用例如判定一個數組里大於60,70,80的數值各有幾個。

比如有個數組 名為 arry
int index=0;
for(int i=0;i<arry.lenth;i++){
if(arry[i]>60){ // 從arry[0]開始循環,如果第i個數大於60. index就加1
index++;
}
}
循環結束, 輸出index就知道這個數組中有多少個數大於60了

⑷ 在Java中,如何檢測一個數組中是否包含某一個數據

在Java中,檢測一個數組是否包含某一個數據,通常有四種方法:

(1)for循環

(2)轉換為List,調用Arrays.asList(arr).contains方法

(3)使用Set

(4)使用Arrays.binarySearch()方法

下面為上述四種方法的具體代碼實現:

1、使用for循環

publicstaticbooleanuseLoop(String[]arr,StringtargetValue){

for(Strings:arr){

if(s.equals(targetValue))

returntrue;

}

returnfalse;

}

/iknow-pic.cdn.bcebos.com/d62a6059252dd42a816ca8e00e3b5bb5c9eab810"target="_blank"title="點擊查看大圖"class="illustration_alink">/iknow-pic.cdn.bcebos.com/d62a6059252dd42a816ca8e00e3b5bb5c9eab810?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/d62a6059252dd42a816ca8e00e3b5bb5c9eab810"/>

2、轉換為List,調用Arrays.asList(arr).contains方法

publicstaticbooleanuseList(String[]arr,StringtargetValue){

returnArrays.asList(arr).contains(targetValue);

}

/iknow-pic.cdn.bcebos.com/8cb1cb1349540923258eca359f58d109b2de4992"target="_blank"title="點擊查看大圖"class="illustration_alink">/iknow-pic.cdn.bcebos.com/8cb1cb1349540923258eca359f58d109b2de4992?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/8cb1cb1349540923258eca359f58d109b2de4992"/>

3、使用Set

publicstaticbooleanuseSet(String[]arr,StringtargetValue){

SetStringset=newHashSetString(Arrays.asList(arr));

returnset.contains(targetValue);

}

/iknow-pic.cdn.bcebos.com/e61190ef76c6a7ef2dea016df0faaf51f2de66a9"target="_blank"title="點擊查看大圖"class="illustration_alink">/iknow-pic.cdn.bcebos.com/e61190ef76c6a7ef2dea016df0faaf51f2de66a9?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/e61190ef76c6a7ef2dea016df0faaf51f2de66a9"/>

4、使用Arrays.binarySearch()方法

特別說明:binarySearch()二分查找僅適用於有序數組,如果不是有序數組,則報異常

(String[]arr,StringtargetValue){

inta=Arrays.binarySearch(arr,targetValue);

if(a0){

returntrue;

}else{

returnfalse;

}}

/iknow-pic.cdn.bcebos.com/8ad4b31c8701a18bec0bbb04932f07082938fe9d"target="_blank"title="點擊查看大圖"class="illustration_alink">/iknow-pic.cdn.bcebos.com/8ad4b31c8701a18bec0bbb04932f07082938fe9d?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/8ad4b31c8701a18bec0bbb04932f07082938fe9d"/>

(4)判斷java數組裡面的個數擴展閱讀:

Java種List列表的contains方法:

該方法是通過遍歷集合中的每一個元素並用equals方法比較是否存在指定的元素。

publicbooleancontains(Objecto){

IteratorEit=iterator();

if(o==null){

while(it.hasNext())

if(it.next()==null)

returntrue;

}else{

while(it.hasNext())

if(o.equals(it.next()))

returntrue;

}

returnfalse;

}

/iknow-pic.cdn.bcebos.com/64380cd7912397dd61e8334f5482b2b7d1a287ec"target="_blank"title="點擊查看大圖"class="illustration_alink">/iknow-pic.cdn.bcebos.com/64380cd7912397dd61e8334f5482b2b7d1a287ec?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/64380cd7912397dd61e8334f5482b2b7d1a287ec"/>

⑸ 請問在java數組中怎麼判斷奇數偶數的個數

intmun[]={1,2,3,4,5,6,7,8,9};
intcount=0;
for(inti=0;i<mun.length;i++){
if(mun[i]!=0&&mun[i]%2==0)//0除外,能被2整除的數就是偶數
count++;
}
System.out.println("偶數有:"+count+"個");

閱讀全文

與判斷java數組裡面的個數相關的資料

熱點內容
小米note2升級存儲空間不足 瀏覽:809
桌面文件夾被人動過 瀏覽:306
在qq是什麼意思 瀏覽:804
完美刷機如何選擇rom文件 瀏覽:417
安卓手機4g6g內存區別 瀏覽:868
可以查看word文件的軟體 瀏覽:584
李濤pscc新功能教程 瀏覽:832
win10如何打開chm格式的文件 瀏覽:816
華為傳文件至電腦 瀏覽:876
excel2010vba視頻教程 瀏覽:847
編程是什麼朝陽產業嗎 瀏覽:743
什麼數據影響期貨豆粕的走勢 瀏覽:953
怎樣恢復u盤的隱藏的文件 瀏覽:919
房地產網站模版 瀏覽:541
為什麼問卷星有的數據只有99 瀏覽:684
如何調數據儲存模式 瀏覽:609
超凡蜘蛛俠2蘋果版免費 瀏覽:110
蘋果6s放大器怎麼設置密碼 瀏覽:626
windows7怎麼沒有無線網路 瀏覽:917
5s蘋果手機錄像只有沙沙響的聲音 瀏覽:879

友情鏈接