主要思路来源于下面这个博客:
https://blog.csdn.net/qq_42060170/article/details/104241823
在细节上,做了一些修改:
(1)定义了新的Comparator接口,使之能正确针对左闭右开区间进行排序
(2)原文中的Point类对应于本文的Interval类,删除类原文中的Interval类
(3)增加了控制台的输入和输出
(4)原文中count初始值为1,本文中修改为0
(5)原文中Collections.sort()修改为Arrays.so