现有N个1到500之间的随机整数,请生成一段可以删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出的java代码
时间: 2023-02-20 20:35:23 浏览: 73
C++生成不重复的随机整数
5星 · 资源好评率100%
public class RemoveDuplicates {
public static void main(String[] args) {
int[] nums = {x,y,z...}; //x,y,z为1到500之间的随机整数
Set<Integer> set = new HashSet<>();
for(int i = 0; i < nums.length; i++){
set.add(nums[i]);
}
int[] result = new int[set.size()];
int j = 0;
for(Integer num : set){
result[j++] = num;
}
Arrays.sort(result);
for(int i = 0; i < result.length; i++){
System.out.println(result[i]);
}
}
}
阅读全文