【发布时间】:2017-03-27 12:06:08
【问题描述】:
我遇到了一个 Lint 警告,指出以下代码不适用于 Android
Long.compare(qli2.getDateAdded(), qli1.getDateAdded());
也在自 java 1.7 以来它所说的方法的文档中,但它适用于带有 java 1.6 的 Android API 16
【问题讨论】:
-
嗯,实现只是三元运算
lhs < rhs ? -1 : (lhs == rhs ? 0 : 1):-) -
可以只是编译器优化,这样的方法很容易内联。