Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
你能帮我这个忙吗?我有这样的代码,我必须对其进行排序,然后删除重复项。我已经对它进行了排序,但是现在我在删除重复项时遇到了问题。您能帮我完成下面的代码吗?
谢谢大家,解决了
例如:
[12、43、54、62]
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
你能帮我这个忙吗?我有这样的代码,我必须对其进行排序,然后删除重复项。我已经对它进行了排序,但是现在我在删除重复项时遇到了问题。您能帮我完成下面的代码吗?
谢谢大家,解决了
最佳答案
您可以使用TreeSet
一步完成整个过程:
list = new ArrayList<>(new TreeSet<>(list));
例如:
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(54);
list.add(12);
list.add(62);
list.add(54);
list.add(12);
list.add(43);
list.add(62);
list = new ArrayList<>(new TreeSet<>(list));
System.out.println(list);
[12、43、54、62]
10-06 10:20