import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public class Main {
public static void main(String[] args) {
// A string array with duplicate values
String[] data = { "A", "C", "B", "D", "A", "B", "E", "D", "B", "C" };
System.out.println("Original array: " + Arrays.toString(data));
List<String> list = Arrays.asList(data); [color=red]//数组直接转换成list类型[/color]
Set<String> set = new HashSet<String>(list);
System.out.print("Remove duplicate result: ");
String[] result = new String[set.size()];
set.toArray(result);
for (String s : result) {
System.out.print(s + ", ");
}
}
}
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public class Main {
public static void main(String[] args) {
// A string array with duplicate values
String[] data = { "A", "C", "B", "D", "A", "B", "E", "D", "B", "C" };
System.out.println("Original array: " + Arrays.toString(data));
List<String> list = Arrays.asList(data); [color=red]//数组直接转换成list类型[/color]
Set<String> set = new HashSet<String>(list);
System.out.print("Remove duplicate result: ");
String[] result = new String[set.size()];
set.toArray(result);
for (String s : result) {
System.out.print(s + ", ");
}
}
}
本文介绍了一种使用Java编程语言去除字符串数组中重复元素的方法。通过将数组转换为List,再利用HashSet集合的特点来实现去重操作。展示了如何将原始数组转换为不含重复项的新数组,并打印输出结果。
1848

被折叠的 条评论
为什么被折叠?



