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));
}
运行结果: