Java 求两区间的交集,并返回交集区间
public double[] confMatrix(double[] arr1, double[] arr2){ double[] con = new double[2]; if (arr2[0] < arr1[0]){ con[0] = arr1[0]; } else if (arr2[0] > arr1[1]){ // 无交集 return new double[]{0,0}; } else { con[0] = arr2[0]; } if (arr2[1] < arr1[0]){ // 无交集 return new double[]{0,0}; } else if (arr2[1] > arr1[1]){ con[1] = arr1[1]; } else { con[-1] = arr2[1]; } return con; }