in oss-20190517/src/main/java/com/aliyun/sdk/service/oss20190517/encryption/internal/Utils.java [72:91]
public static String toRangeString(long[] range) {
if (range == null || range.length != 2) {
return null;
}
long start = range[0];
long end = range[1];
if (start < 0 && end < 0 || (start > 0 && end > 0 && start > end)) {
return null;
}
if (start < 0) {
return String.format("%s-%d", RANGE_PREFIX, end);
} else if (end < 0) {
return String.format("%s%d-", RANGE_PREFIX, start);
} else {
return String.format("%s%d-%d", RANGE_PREFIX, start, end);
}
}