導航:首頁 > 編程語言 > java數組相同元素

java數組相同元素

發布時間:2023-06-17 22:11:34

1. java判斷一個數組中是否有相同的元素

boolean flag=false;
for(int i=0; i<list.length-1;i++){
for(int j; j<list.length;j++){
if(list[i]==list[j]){
flag=true;
break;
}
}
}
也可以逐個加入set中,他會自動比對的

2. java怎麼判斷數組中有重復的元素

1、寫兩個for循環,外層for循環每取出一個值,都和內層for循環的值做比較,出現兩次及以上相同的情況,即有重復元素。當然這種效率比較低。
2、寫兩個for循環,外層for循環取第一個值的時候,和內層循環的第二個值及之後的值比較;外層for循環取第二個值的時候,和內層循環的第三個值及之後的值比較……
以此類推,出現一次及以上相同的情況,即有重復元素。
過程就是如此,代碼自己實現吧!

3. Java中如何比較兩個數組中元素是否相同

import java.util.Arrays;
public class Test {
/**
* Java比較兩個數組中的元素是否相同
*/
public static void main(String[] args) {
String [] array1 = {"1","2","3"};
String [] array2 = {"3","2","1"};
Arrays.sort(array1);
Arrays.sort(array2);
if (Arrays.equals(array1, array2)) {
System.out.println("兩個數組中的元素值相同");
} else {
System.out.println("兩個數組中的元素值不相同");
}
}
}

4. java用程序實現求兩個數組中相同元素的個數

public class T
{
public static void main(String[] args)
{
int[] oneArray = {30, 1, 9, 20, 11, 15, 41,25,52,8};
int[] twoArray = {15, 7, 1, 30, 22, 13, 40,11,8,50};
int count=0;
boolean find;

for(int i=0;i<oneArray.length;i++)
{
find=false;
for(int j=0;j<twoArray.length;j++)
{
if(oneArray[i]==twoArray[j])
{
if(!find)
{
count++;
find=true;
}
twoArray[j]=-1;
}
}
}
System.out.println("數組oneArray與數組twoArray共有"+count+"個相同的元素!");
}
}

5. Java如何將數組中具有相同的元素都刪去

如果是要把List中的重復元素刪除的話可以先吧List轉成Set去除重復元素

比如現在有個數組為 myArray ,裡面有部分的重復元素

Set mySet = new HashSet();
for(Object obj : Array){
mySet.add(obj);
}

mySet中所保存的元素就是唯一的了.
再吧mySet保存到數組中

完整例子:
// 創建一個數組,裡面存在重復的元素
String[] myArray = {"s","s","f","d"};
Set<String> mySet = new HashSet<String>();
// 去除重復元素
for(String s : myArray){
mySet.add(s);
}
myArray = new String[mySet.size()];
int index = 0;
// 將去重後的結果存入數組
for(String s : mySet){
myArray[index] = s;
index++;
}
// 列印出來結果
System.out.println(Arrays.toString(myArray));

閱讀全文

與java數組相同元素相關的資料

熱點內容
為什麼安卓車載中控屏看起來很差 瀏覽:464
吃雞怎麼解壓最快 瀏覽:966
linux網路編程基礎 瀏覽:217
產研是程序員嗎 瀏覽:592
程序員的法律 瀏覽:967
編程第四關用冰雪火焰閃現通關 瀏覽:754
批處理當前文件夾參數 瀏覽:183
鴻蒙安卓如何下載 瀏覽:902
開3389命令 瀏覽:540
程序員大都單純嗎 瀏覽:913
APP如何實現下載功能 瀏覽:214
通達信源碼怎樣放到桌面 瀏覽:643
程序員的腦袋會禿嗎 瀏覽:453
為什麼eve登錄啟動不進去伺服器 瀏覽:270
微信招生app哪個好用 瀏覽:233
寶可夢劍盾啟動文件在哪個文件夾 瀏覽:765
壓縮機比容 瀏覽:117
python自動化測試面試 瀏覽:949
買便宜點的鞋子去哪個app買 瀏覽:890
android中個人頁面 瀏覽:711