性能优势java.util.Date compareTo vs之前/之后?

时间:2014-10-06 00:01:08

标签: java date comparison

标题非常自我解释,但我想知道使用

是否有任何性能优势
date1.compareTo(date2) < 0

而不是

date1.before(date2)

date2.after(date1)
在Java 7中

1 个答案:

答案 0 :(得分:2)

compareTo略慢,因为它需要返回三个可能的结果。之前和之后是一个更简单的计算。 但是,使用它们的最佳理由是它们更清晰。