java如何確定陣列中重複的元素

2021-03-04 04:50:24 字數 3006 閱讀 8848

1樓:蘇—洲

一種方法,寫兩個巢狀的for迴圈,將陣列遍歷,還有一種方法就是利用set的元素不重複性,講陣列中的元素放入set,然後再對比,少的就是重複的

2樓:匿名使用者

如果你想讓陣列中不能插入重複值的話,可以使用set

3樓:匿名使用者

for(int i = 0;i

4樓:匿名使用者

你不會取出來比較啊。

java陣列中判斷是否有相同的元素

5樓:bd瘋子在右

public boolean check(char chars)

return chars.length != set.size();//長度不相等,陣列中有

重複版元權素}

6樓:匿名使用者

//用於存放陣列中出現bai相同的du元素setset=newhashset();//寫乙個方法把陣列和

zhiset作為引數傳過去daopublicboolean***pare(stringstrs,setset){booleanresult=false;//從第乙個元素專開始比較元素是不是有相屬同的出現for(inti=0;i的元素

7樓:匿名使用者

java沒有直接這樣的功能。不能指望一切功能都有現成的,否則,這個語言臃腫效率低;

要自已用迴圈語句自行測試或用map物件間接實施。

8樓:匿名使用者

直接復迴圈製對bai比du

。zhi

for(daoint i=0;i)}}

9樓:

//用於存放陣列bai中出現相同的元素

setset= new hashset();

//寫一du個方zhi

法把陣列和set作為dao

引數傳過去

public boolean ***pare(string strs,set set){

boolean result = false;

//從第乙個元素開始比專較元素是不是屬有相同的出現for(int i=0;i的元素

10樓:匿名使用者

public class judge

public boolean issame(){

for(int i = 0;i

11樓:鄉下人被佔用了

通過tochararray將每乙個char(即int)放入map的key,value就是記錄出現的次數,最後再遍歷這個map判斷即可。

java中怎樣判斷字元陣列中相同元素的個數

12樓:匿名使用者

看這段**:

public class findchar }}//輸入檔案中包含字元'a'的個數

system.out.println("其中含有a " + count + " 個");

} catch (filenotfoundexception e) }}

這樣就ok!有什麼問題可以再問我!

13樓:匿名使用者

從前向後迴圈,乙個個查詢判斷就行了吧?如果要找各個元素相同的次數,可以用map來存放,以元素值為key,出現次數為value 每次遇到等於key的字元就將value加1

java中怎麼樣子找出陣列中重複的數,並去除

14樓:匿名使用者

使用set集合處理即可,因為set集合有特性,自動去除重複的元素;

只要迴圈陣列,新增到set中就可以實現了。

15樓:秦始皇的指甲

public static void main(string args) ;

setset = new hashset();

for(integer i : arr)

set.add(i);

for(object j: set.toarray())system.out.print(j + " ");}

16樓:我有夜遊症

思想大概就是新建乙個陣列,然後把原陣列的值放入新陣列,檢查有沒有已存在的,放不進去的就是重複的,新陣列就是你需要的

17樓:漫步匆匆

恩,把陣列轉換成set集合再轉回去就行,

18樓:韓東

遍歷陣列,將值放入treeset集合,這個集合不允許重複,而且這個效率比較高

java如何去除陣列中每個元素中重複的內容

19樓:司馬刀劍

java陣列中去掉重複資料可以使用set集合,set本身內部是不儲存重複的資料的,如下**:

import java.util.arrays;import java.

util.set;import java.util.

treeset; public class ceshi ;//新建乙個int型別陣列        system.out.println(arrays.

tostring(testarr));        setset = new treeset();//新建乙個set集合        for (int i : testarr)         integer arr2 = set.toarray(new integer[0]);        // 陣列的包裝型別不能轉 只能自己轉;吧integer轉為為int陣列;        int result = new int[arr2.

length];        for (int i = 0; i < result.length; i++)         system.out.

println(arrays.tostring(arr2));    }}

執行結果如下:

js中如何去掉陣列中的重複的資料

需要準備的材料分別有 電腦 html編輯器 瀏覽器。1 首先,開啟html編輯器,新建html檔案,例如 index.html。2 在index.html中的標籤,輸入js var a 1,56,24,56,67 b for var i 0 i a.length i document.body.in...

用C語言如何刪除陣列中的重複元素

我用的是字元陣列。其實方法都一樣。include include define maxsize 100int main i i 0 while array i 0 printf n return 0 說的不是很清楚,陣列定義的時候就刪除?看來你對陣列的操作還不是很清楚,應該是在資料寫入陣列的時候將其...

java如何呼叫另類中的變數,java如何呼叫另乙個類中的變數

newfilepath設定成public 就可以使用new i newfilepath來獲取 newfilepath設定成public static 就可以使用i.newfilepath來獲取 java怎麼在乙個類裡面呼叫另乙個類中的變數 1.你需要呼叫的另乙個類的變數.必須是全域性變數.2.use...