重複する可能性のある日付範囲の入力セットがあります。これらの重複する日付範囲を結合する代わりに、日付を調整して新しい日付範囲を作成したいと考えています。
|---------------------–|
|-----|
|--------------–|
最終的には次のようになります。
|-------|---|-|--------|----|
Javaでこれを解決する効率的な方法はありますか?
前もって感謝します!
更新: 最初の質問で自分のアプローチについて言及しなかったので、次のとおりです: 間隔の開始日と終了日を取得して、並べ替えられたセットに追加するだけです。その後、セットを繰り返し処理し、並べ替えた日付に基づいて新しい間隔を作成します。