填充没有重复数字的数组。例如,1,2,3,4,5,6,7:没问题,但是1,2, 3,3 ,4,5,......例如不是吗?
答案 0 :(得分:0)
使用Set<Integer>
,不会存储重复项。
答案 1 :(得分:0)
如果您需要订单,则最好的方式称为LinkedHashSet<Integer>
,如果您不需要,则调用Set<Integer>
(任何实施)
答案 2 :(得分:0)
boolean duplicate = false;
int input = 5;
int[] a = new int[5];
for(int x : a){
if(x == input){
duplicate = true;
break;
}
}
if(!duplicate){
a[pos] = input;
}