我在Java 8中编写了一些使用时间算术的代码。我意识到可以用不同的方式实现。让我们看下面的简单代码。当然,结果是相同的,但我困惑哪种方式在Java 8中进行算术运算最常用或最有效?
LocalTime time = LocalTime.now();
// 1st way
LocalTime plusOp = time.plus(Duration.ofMinutes(10L));
// 2nd way
LocalTime plusOp2 = time.plus(10L, ChronoUnit.MINUTES);
System.out.println(plusOp);
System.out.println(plusOp2);
// 3. way simply
time.plusMinutes(10L);
提前致谢。