Java数据结构-Set,数组之间的转换

set和数组之间的转换

int[] nums = {0,0,1,1,1,2,2,3,3,4};
Set<Integer> set = new TreeSet<Integer>();
//数组转set
for(int i = 0; i < nums.length; i++){
set.add(nums[i]);
}
//set转Integer数组
Integer[] temp = set.toArray(new Integer[]{});
int[] intarray = new int[temp.length];
//Integer数组强制转Int数组
for(int i = 0; i<temp.length;i++){
intarray[i] = temp[i].intValue();
}
nums = intarray;

 借鉴https://www.cnblogs.com/SupremeBoy/p/12490495.html

posted @ 2020-11-30 13:48  Amazon_Tina  阅读(1520)  评论(0)    收藏  举报