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));
}
運行結果: