Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? 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