java 去除重複元素

Set特性裏面不允許重複元素,所以去除重複元素首選set
@Test
    public void aa(){
    	String testArr1="123;456;789;123;234;";
    	String[] testArr=testArr1.split(";");
        System.out.println(Arrays.toString(testArr));   //Arrays.toString數組轉換成String類型輸出
        Set<String> set = new TreeSet<String>();
        for (String i : testArr) {
            set.add(i);
        }
        String[] arr2 = set.toArray(new String[0]);//set.toArray 作用將String類型數據轉換爲String數組
        String[] result = new String[arr2.length];
        for (int i = 0; i < result.length; i++) {
            result[i] = arr2[i];
        }
        System.out.println( Arrays.toString(arr2));
    }

運行結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章