Java 中的 Long
类型可以使用下列方法进行比较:文章来源:https://www.toymoban.com/news/detail-598278.html
- 使用
compareTo
方法:
long x = 10;
long y = 20;
int result = Long.compare(x, y);
if (result < 0) {
// x 小于 y
} else if (result > 0) {
// x 大于 y
} else {
// x 等于 y
}
- 使用三目运算符:
long x = 10;
long y = 20;
int result = (x < y) ? -1 : ((x == y) ? 0 : 1);
if (result < 0) {
// x 小于 y
} else if (result > 0) {
// x 大于 y
} else {
// x 等于 y
}
- 使用
Long.valueOf
和equals
方法:
Long x =10L;
Long y = 20L;
if (x.equals(y)) {
// x 等于 y
} else {
// x 不等于 y
}
请注意,如果要比较两个 Long
对象的值,则应使用 equals
方法,而不是使用 ==
运算符。文章来源地址https://www.toymoban.com/news/detail-598278.html
到了这里,关于java Long 类型如何比较的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!