一:
longValue() 方法进行比较,如
Long a = new Long(3);
Long b = new Long(3);
System.out.println(a.longValue()==b.longValue());
二:
String类型的也是如此: == 只是判断两个字符串的内存地址是否相等。用equals方法才是判断值是否相等。
代码如下:
{
treeSet.add(surchargeCList.get(i).getCurrency());
}
“1”要写在前面。防止报空指针异常。因为surchargeCList.get(i).getPaymentMethod()可能为null,一个空对象去调equals方法就会报空指针异常。