Java 计算时间间隔

Java 计算时间间隔,java,collections,Java,Collections,下午好! 时间间隔列表中有一个集合: ArrayList<String> work = new ArrayList<>(); work.add("07:40-07:50"); work.add("07:50-08:00"); ArrayList work=new ArrayList(); 工作。添加(“07:40-07:50”); 工作。添加(“07:50-08:00”); 时间是07:45,如果

下午好! 时间间隔列表中有一个集合:

ArrayList<String> work = new ArrayList<>();
        work.add("07:40-07:50");
        work.add("07:50-08:00");
ArrayList work=new ArrayList();
工作。添加(“07:40-07:50”);
工作。添加(“07:50-08:00”);

时间是07:45,如果它落在时间间隔内,则必须返回时间间隔外最近的空闲时间,在本例中是08:00,如果不是,则返回例如“无空闲时间”

通过LocalTime尝试,但均无效