Java 判断相等

Posted 草木物语

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 判断相等相关的知识,希望对你有一定的参考价值。

 

1.基本数据类型用 ==

long a = (long) 1234567890;
long b = (long) 1234567890;
if (a == b) {
    System.out.println("基本数据类型相等");
}

 

2.包装类使用 equals 或者转换为基本数据类型再用 ==

Long a = (long) 1234567890;
Long b = (long) 1234567890;
if (a != null && a.equals(b)) {
    System.out.println("包装类相等");
}
if (a != null && a.longValue() == b.longValue()) {
    System.out.println("包装类相等");
}

 

3.对象要用 equals

String a1 = null;
String b1 = new String();if (a1 != null && a1.length() > 0 && a1.equals(b1)) {
    System.out.println("对象相等");
}

 

以上是关于Java 判断相等的主要内容,如果未能解决你的问题,请参考以下文章

Java浮点数相等性的判断

java中如何判断两个变量相等

090Java中String类之判断两个int型整数是否相等

java 如何判断list里某一字段值全部相等

java 判断字符串是不是相等

请问这个Java代码怎么写,输入三个整数,如果三个整数都相等,那么输出“这三个数相等”