久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java數(shù)組去重不改變?cè)恢迷趺磳?shí)現(xiàn)

共計(jì) 687 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。

可以使用 HashSet 來(lái)實(shí)現(xiàn)數(shù)組去重,同時(shí)不改變?cè)瓟?shù)組的位置。具體步驟如下:

  1. 遍歷原數(shù)組,將元素逐個(gè)添加到 HashSet 中,HashSet 會(huì)自動(dòng)去重元素。
  2. 創(chuàng)建一個(gè)新的數(shù)組,長(zhǎng)度為 HashSet 的大小。
  3. 遍歷 HashSet,將元素依次添加到新數(shù)組中。
  4. 返回新數(shù)組作為結(jié)果。

以下是一個(gè)示例代碼:

import java.util.HashSet;
public class ArrayDuplicateRemoval {public static void main(String[] args) {int[] array = {1, 2, 3, 2, 1, 5, 6, 5};
int[] result = removeDuplicates(array);
// 輸出去重后的數(shù)組
for (int i = 0; i < result.length; i++) {System.out.print(result[i] + " ");
}
}
public static int[] removeDuplicates(int[] array) {HashSet set = new HashSet();
// 遍歷原數(shù)組,將元素逐個(gè)添加到 HashSet 中
for (int i = 0; i < array.length; i++) {set.add(array[i]);
}
// 創(chuàng)建一個(gè)新的數(shù)組,長(zhǎng)度為 HashSet 的大小
int[] result = new int[set.size()];
int index = 0;
// 遍歷 HashSet,將元素依次添加到新數(shù)組中
for (int num : set) {result[index++] = num;
}
return result;
}
}

輸出結(jié)果:

1 2 3 5 6

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-16發(fā)表,共計(jì)687字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒(méi)有評(píng)論)
主站蜘蛛池模板: 边坝县| 平定县| 公安县| 灯塔市| 翁源县| 神农架林区| 阳原县| 土默特右旗| 利川市| 饶阳县| 中阳县| 沁阳市| 泉州市| 南开区| 遂川县| 沂源县| 孟津县| 盘山县| 突泉县| 商城县| 临沭县| 衡阳县| 岑巩县| 综艺| 年辖:市辖区| 营山县| 赣州市| 房产| 花垣县| 玛多县| 洪江市| 定南县| 抚远县| 胶州市| 宣城市| 科技| 舞阳县| 金门县| 平山县| 阿巴嘎旗| 高密市|