java Long类型比较

在项目开发中,遇到两个Long类型比较大小,印象中是使用"==",结果发现 两个相等的值,返回结果居然是false。当时觉得很是苦恼,现在将解决办法写出来,两种方式:

1、equals()

Long l1=123;

Long l2=456;

l1.equals(l2)

2、longValue()

Long l1=123;

Long l2=456;

l1.longValue()==l2.longValue()

你可能感兴趣的:(java)