输入描述:
输入多行,先输入随机整数的个数,在输入相应个数的整数
输出描述:
返回多行,处理后的结果
输入例子:
11 10 20 40 32 67 40 20 89 300 400 15
输出例子:
10 15 20 32 40 67 89 300400
在这里就可以用TreeSet来完成这个题目
因为TreeSet是缺省有序的而且不能有重复元素在里面
所以,代码如下
import java.util.Scanner; import java.util.TreeSet; public class hua_3 { public static void main(String[] args){ Scanner sc =new Scanner(System.in); while(sc.hasNext()){ System.out.print("输入多少?"); int n=sc.nextInt(); TreeSet<Integer> ss =new TreeSet<Integer>(); for(int i=0;i<n;i++){ int a=sc.nextInt(); ss.add(a); } for(Integer i:ss){ System.out.println(i); } } } }
本文介绍了一种利用TreeSet去除重复整数并自动排序的方法。通过输入一系列整数,程序能够输出不重复且已排序的整数集合。文章详细展示了如何使用Java的TreeSet实现这一功能。
580

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



