比较int在放入数组之前?

时间:2014-01-09 16:05:25

标签: java arrays loops int

填充没有重复数字的数组。例如,1,2,3,4,5,6,7:没问题,但是1,2, 3,3 ,4,5,......例如不是吗?

3 个答案:

答案 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;
    }