java简单解法,set去重,Arrays.sort排序

明明的随机数

http://www.nowcoder.com/questionTerminal/3245215fffb84b7b81285493eae92ff0

import java.util.*;

public class Main{
    public static void main(String [] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNextInt()){
            HashSet<Integer> set = new HashSet<>();
            int num = sc.nextInt();
            for(int i = 0;i < num ; i ++){
                set.add(sc.nextInt());
            }
            Object[] array = set.toArray();
            Arrays.sort(array);
            for(Object a : array){
                System.out.println((Integer)a);
            }
        }
    }
}
全部评论
对于treeSet,好像数字的默认都排好序了。只有对象的情况下,需要自己重新写比对方法。
点赞 回复
分享
发布于 2021-07-10 15:51

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务