Java 从数组中删除重复的元素
如何在java中从数组中删除重复元素 正如我们在ArrayList中使用Api remove()并将ArrayList转换为hashset一样,我们将如何删除数组中的重复元素?将数组转换为集合Java 从数组中删除重复的元素,java,arrays,duplicates,Java,Arrays,Duplicates,如何在java中从数组中删除重复元素 正如我们在ArrayList中使用Api remove()并将ArrayList转换为hashset一样,我们将如何删除数组中的重复元素?将数组转换为集合 String someArray[] = {"a","b","c","b"}; Set<String> mySet = new HashSet<String>(Arrays.asList(someArray)); for (String string : my
String someArray[] = {"a","b","c","b"};
Set<String> mySet = new HashSet<String>(Arrays.asList(someArray));
for (String string : mySet) {
System.out.println(string);
}
理想情况下,您应该自己编写这些小代码。但是如果你倾向于使用API 将数组转换为列表,然后将其放入集合中
List<Card> cardsList = Arrays.asList(arr);
List cardsList=Arrays.asList(arr);
List<Card> cardsList = Arrays.asList(arr);
String[] array = new HashSet<>(Arrays.asList(new String[] { "a", "b", "c", "b", "a" })).toArray(new String[0]);
System.out.println(Arrays.toString(array));
[b, c, a]