closed metodu
Şöyle yaparız.
Elimizde şöyle bir kod olsun.
İki tane range nesnesi arasındaki kesişimi verir.
span metodu
İki tane range nesnesi arasındaki union'ı verir.
upperEndpoint metodu
Şöyle yaparız.
Şöyle yaparız.
Map<String, Range<Long>> theMap = new HashMap<>();
theMap.put("Metric1", Range.closed(Long.MIN_VALUE, Long.MAX_VALUE));
theMap.put("Metric2", Range.closed(10L, 20L));
theMap.put("Metric3", Range.closed(30L, 50L));
contains metoduElimizde şöyle bir kod olsun.
private Map<String, Range<Long>> metricRanges = new HashMap<>();
Şöyle yaparız.Range<Long> rangeOfDates = metricRanges.get(key);
if (rangeOfDates != null && rangeOfDates.contains(timestamp)) {
return true;
}
intersection metoduİki tane range nesnesi arasındaki kesişimi verir.
span metodu
İki tane range nesnesi arasındaki union'ı verir.
upperEndpoint metodu
Şöyle yaparız.
Range<String>> r = ...;
r.upperEndpoint();