public static String toRangeString()

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);
        }
    }