我想从 Java 的时间格式列表中查找最长时间
例如,它看起来像这样:
String times = "11:20, 12:20, 13:20, 14:20, 15:20"
如何从我的时间中获取最长时间(在本例中为 15:20)?
最佳答案
你可以像下面的代码那样做;
String times = "11:20, 12:20, 13:20, 14:20, 15:20";
String[] allTimes = times.replaceAll(" ", "").split(",");
String maxTime = Stream.of(allTimes).max(String::compareTo).get();
现在您可以将 maxTime
转换为 LocalTime
或任何您想要的内容。
关于java - 如何从时间列表中获取最大时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52504582/