クラス RangeUtils
java.lang.Object
org.piax.gtrans.ov.ring.rq.RangeUtils
public class RangeUtils extends Object
A utility class for range manipulations.
Note: 開区間(..)に対して厳密な考慮はされていない.
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 RangeUtils() -
メソッドの概要
修飾子とタイプ メソッド 説明 static List<Range<DdllKey>>concatAdjacentRanges(List<Range<DdllKey>> ranges)static <K extends Comparable<K>>
Range<K>removedRange(Range<K> r, K a, K b)Range r から,[a, b) の区間を削除したときの,削除された Range を返す.
-
コンストラクタの詳細
-
RangeUtils
public RangeUtils()
-
-
メソッドの詳細
-
removedRange
Range r から,[a, b) の区間を削除したときの,削除された Range を返す. aはrの外側にあるか,aはrの左端と等しい必要がある (手抜き). 削除されない場合は null が返る. r [-------------------) [a--------------b) [---ret----)- 型パラメータ:
K- the type of comparable.- パラメータ:
r- the range.a- the left side key.b- the right side key.- 戻り値:
- the removed range.
-
concatAdjacentRanges
-