//先排序 然后判断两个相邻的数字是否相等
    public boolean containsDuplicateSort(int[] nums){
        Arrays.sort(nums);
        for (int i = 1; i < nums.length; i++) {
            if (nums[i] == nums[i - 1]){
                return true;
            }
        }
        return false;
    }
//set	
public boolean containsDuplicateSet(int[] nums){
        Set<Integer> set = new HashSet<Integer>();
        for (int num : nums){
            //因为集合set中不能有重复的元素,如果有重复的
            //元素添加,就会添加失败
            if (!set.add(num)) return true;
        }
        return false;
    }