一开始认为抽牌会通过的条件是:最大的牌值减去最小的牌值等于四,但是编译后发现{0,0,0,0,X}这种格式无法通过,即忽略了这种情况,所以再补充上即可
1.先给数组从小到大重新排序(使用Arrays.sort()函数)
2.找到数组中第一个不为0的数字
3.如果前四个数都为0,直接返回true,否则用最后一个数减去当前数
4.如果差为4,返回true,不然返回false

import java.util.Arrays;
public class Solution {
    public boolean isContinuous(int [] numbers) {
        Arrays.sort(numbers);
        int res = 0;
        for(int i = 0;i<numbers.length;i++){
            if(numbers[i] != 0){
                //如果前四个数都为0,直接返回true
                if(i == 4)
                    return true;
                res = numbers[4]-numbers[i];
                break;
            }
        }
        if(res == 4)
            return true;
        else
            return false;
    }
}