導航:首頁 > 編程語言 > 數組setjava

數組setjava

發布時間:2024-04-16 02:20:39

『壹』 java如何去除數組中每個元素中重復的內容

java數組中去掉重復數據可以使用set集合,set本身內部是不保存重復的數據的,如下代碼:


importjava.util.Arrays;importjava.util.Set;importjava.util.TreeSet;publicclassceshi{publicstaticvoidmain(String[]args){int[]testArr={5,5,1,2,3,6,-7,8,6,45,5};//新建一個int類型數組System.out.println(Arrays.toString(testArr));Set<Integer>set=newTreeSet<Integer>();//新建一個set集合for(inti:testArr){set.add(i);}Integer[]arr2=set.toArray(newInteger[0]);//數組的包裝類型不能轉只能自己轉;吧Integer轉為為int數組;int[]result=newint[arr2.length];for(inti=0;i<result.length;i++){result[i]=arr2[i];}System.out.println(Arrays.toString(arr2));}}

運行結果如下:

『貳』 java中怎麼樣子找出數組中重復的數,並去除


public static void main(String[] args) {
//可以換種思路,把數組放到set裡面(set的值不會重復)就可以去重了
Integer[] arr = {85,4,2,6,11,4,5,8,9};
Set<Integer> set = new HashSet<Integer>();
for(Integer i : arr)
set.add(i);
for(Object j: set.toArray())
System.out.print(j + " ");
}

『叄』 Java中set方法傳遞一個數組,用get方法怎麼獲取數組中的內容

package test2;

import java.util.Arrays;

public class test2_test6 {
int[] i;

void setI(int[] i) {
this.i = i;
}

//兩種方法
//第一種,直接列印數組
String getI_value1() {
return Arrays.toString(i);
}

//第二種,循環遍歷
String getI_value2() {
StringBuilder s = new StringBuilder();
for (int i_value : i) {
s.append(i_value);
s.append(" ");
}
return s.toString();
}

public static void main(String[] args) {
int[] Array = {1, 2, 3, 4, 5};
test2_test6 t2_t6 = new test2_test6();
t2_t6.setI(Array);
System.out.println("第一種方法獲取值:");
System.out.println(t2_t6.getI_value1());
System.out.println("第二種方法獲取值:");
System.out.println(t2_t6.getI_value2());
}
}

『肆』 JAVA裡面set,map,list的區別是什麼(盡量詳細)

java集合的主要分為三種類型:

Java所有「存儲及隨機訪問一連串對象」的做法,array是最有效率的一種。

1、
效率高,但容量固定且無法動態改變。
array還有一個缺點是,無法判斷其中實際存有多少元素,length只是告訴我們array的容量。

2、Java中有一個Arrays類,專門用來操作array。
arrays中擁有一組static函數,
equals():比較兩個array是否相等。array擁有相同元素個數,且所有對應元素兩兩相等。
fill():將值填入array中。
sort():用來對array進行排序。
binarySearch():在排好序的array中尋找元素。
System.array():array的復制。

若撰寫程序時不知道究竟需要多少對象,需要在空間不足時自動擴增容量,則需要使用容器類庫,array不適用。所以就要用到集合。

那我們開始討論java中的集合。

集合分類:

Collection:List、Set
Map:HashMap、HashTable

閱讀全文

與數組setjava相關的資料

熱點內容
壓縮因子定義 瀏覽:962
cd命令進不了c盤怎麼辦 瀏覽:210
葯業公司招程序員嗎 瀏覽:972
毛選pdf 瀏覽:657
linuxexecl函數 瀏覽:725
程序員異地戀結果 瀏覽:372
剖切的命令 瀏覽:226
干什麼可以賺錢開我的世界伺服器 瀏覽:288
php備案號 瀏覽:988
php視頻水印 瀏覽:166
怎麼追程序員的女生 瀏覽:487
空調外壓縮機電容 瀏覽:79
怎麼將安卓變成win 瀏覽:459
手機文件管理在哪兒新建文件夾 瀏覽:724
加密ts視頻怎麼合並 瀏覽:775
php如何寫app介面 瀏覽:804
宇宙的琴弦pdf 瀏覽:396
js項目提成計算器程序員 瀏覽:944
pdf光子 瀏覽:834
自拍軟體文件夾名稱大全 瀏覽:328