在Java中,判读值类型的变量是否相等,可以使用 == 运算符。而判断引用类型的变量是否相等时:
1. == 表示“引用是否相等”,或者说,是否指向同一个对象;如:
public class Main {
public static void main(String[] args) {
String s1 = "hello";
String s2 = "HELLO".toLowerCase();
System.out.println(s1);
System.out.println(s2);
if (s1 == s2) {
System.out.println("s1 == s2");
} else {
System.out.println("s1 != s2"); //被输出
}
}
}
2. equals()方法表示引用类型的变量内容是否相等。如:
public class Main {
public static void main(String[] args) {
String s1 = "hello";
String s2 = "HELLO".toLowerCase();
System.out.println(s1);
System.out.println(s2);
if (s1.equals(s2)) {
System.out.println("s1 equals s2"); //被输出
} else {
System.out.println("s1 not equals s2");
}
}
}
JAVA------equals与==
最新推荐文章于 2023-02-13 12:55:04 发布