【JAVA小结】字符串比较是否相等

mac2022-06-30  82

public class CompareObject1 { public static void main(String[] args) { String str1 = new String("java"); String str2 = new String("java"); String str3 = str2; if(str1 == str2) { System.out.println("str1 == str2"); } else { System.out.println("str1 !=str2"); } if(str2==str3) { System.out.println("str2 == tr3"); } else { System.out.println("str2 != str3"); } } } //开辟的内存结点不同 所以不相等; 赋值肯定相等

 

 

public class CompareObject2 { public static void main(String[] args) { String str1 = new String("java"); String str2 = new String("java"); String str3 = str2; if(str1.equals(str2)) { System.out.println("str1 equals str2"); } else { System.out.println("str1 not equals str2"); } if(str2.equals(str3)) { System.out.println("str2 equals tr3"); } else { System.out.println("str2 not equals str3"); } } } //比较字符串是否相等 用 equals()

 

转载于:https://www.cnblogs.com/zhaocundang/p/4884962.html

最新回复(0)